Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software ML Engineer

$165.45k - $259.75k
Full-time

HP

Senior Software ML Engineer

Description -

HP is seeking a Principal Software ML Engineer to define and guide the architecture of modern software platforms within HP’s device and services ecosystem. This role will provide technical leadership across client applications, backend services, cloud integrations, device interfaces, enterprise workflows, AI-enabled capabilities, and production-scale software systems.

In this role, you will help shape an incubation effort within HP’s PC ecosystem experience and human agent interactions — operating with the speed, ambiguity, and creativity of a start-up while leveraging the scale and reach of HP. You will work directly with customers to understand real-world needs, incorporate feedback into product and technical direction, and architect new edge AI-enabled experiences that have the potential to define the next generation of intelligent PCs and peripherals.

The ideal candidate is a senior technical leader with deep experience designing scalable, secure, maintainable, and enterprise-ready software architectures. This role requires strong system-level thinking, hands-on technical credibility, and the ability to translate ambiguous business, product, and engineering requirements into practical architecture strategies and implementation roadmaps.

You will partner closely with software engineering, UX, product management, hardware engineering, security, manageability, validation, DevOps, systems engineering, and executive stakeholders to deliver high-quality software platforms that support long-term product evolution, operational reliability, and differentiated customer experiences.

Key Responsibilities

  • Partner directly with customers and internal product/design teams to gather feedback, validate early product concepts, and translate customer insights into architecture decisions for edge AI-enabled incubation products.
  • Define and own the end-to-end software architecture for complex software platforms spanning client applications, backend services, cloud-connected workflows, local device interactions, and enterprise integrations.
  • Establish architectural direction, technical principles, design patterns, and platform-level decisions that enable scalability, reliability, maintainability, performance, security, privacy, and extensibility.
  • Provide technical leadership for AI-enabled software capabilities, including AI service integration, LLM workflows, model orchestration, inference API integration, evaluation pipelines, responsible AI considerations, and operational guardrails.
  • Drive architectural alignment across local applications, cloud services, enterprise identity systems, connected devices, firmware-adjacent interfaces, device management platforms, and backend systems.
  • Identify and resolve complex system-level challenges related to performance, responsiveness, startup time, latency, resource utilization, observability, reliability, and long-term maintainability.
  • Define non-functional requirements for security, privacy, compliance, auditability, manageability, deployment readiness, diagnostics, supportability, and enterprise governance.
  • Mentor senior engineers and technical leads, helping raise engineering standards in architecture, code quality, design documentation, test strategy, technical reviews, and software lifecycle management.
  • Create and maintain architecture documentation, decision records, system diagrams, integration specifications, technical roadmaps, risk assessments, and platform evolution plans.
  • Evaluate emerging technologies, frameworks, cloud services, AI development patterns, and enterprise software platforms to determine practical adoption opportunities.
  • Influence cross-functional stakeholders and leadership by clearly communicating architectural trade-offs, risks, dependencies, technical debt, and recommended investment areas.

Education and Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering.
  • 10+ years of software engineering experience, including significant experience designing and delivering complex software platforms, distributed systems, enterprise applications, cloud-connected products, or device-integrated software solutions.
  • 5+ years of experience in a technical leadership, architecture, principal engineer, staff engineer, or equivalent role.

Knowledge and Skills

  • Deep experience designing modern software architectures across frontend applications, backend services, local applications, cloud services, APIs, data models, and enterprise integrations.
  • Strong technical depth in one or more frontend technologies such as Angular, React, TypeScript, JavaScript, HTML, and CSS .
  • Strong backend and systems development experience with languages such as Rust, Python, C#, Node.js, Go , or similar.
  • Experience defining architecture for Windows desktop applications, companion applications, background services, system tray applications, OS-integrated applications, or software that interacts with local system services.
  • Strong understanding of API design, service-oriented architecture, distributed systems, event-driven workflows, asynchronous processing, application state management, and integration design.
  • Experience with AI service integration, LLM APIs, prompt workflows, model orchestration, embeddings, inference APIs, evaluation pipelines, and responsible AI development practices.
  • Experience integrating local software with cloud services, backend systems, enterprise identity providers, device management platforms, and enterprise software ecosystems.
  • Strong understanding of software security, privacy, authentication, authorization, compliance, audit logging, data protection, and enterprise governance requirements.
  • Experience with Git-based development workflows, CI/CD pipelines, automated testing strategies, release engineering, and production support practices.

Preferred Qualifications

  • Experience with Tauri, WebView, WebRTC, COM interfaces, PowerShell automation, native application integration, or cross-platform desktop application frameworks.
  • Experience with Microsoft Graph, Microsoft Intune, Azure services, enterprise APIs, identity platforms, SSO, device management, or manageability workflows.
  • Experience with enterprise manageability solutions (MS Intune, ADMX/Group Policy, HP WXP or similar MDM/UEM platforms)
  • Experience with connected-device software, peripheral integration, local device discovery, firmware-adjacent workflows, or hardware/software co-design.
  • Experience building architecture for incubation products, proof-of-concept platforms, beta programs, early-stage software initiatives, or new product introductions.

The pay range for this role is $165,450 to $259,750 USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience.

Benefits:

HP offers a comprehensive benefits package for this position, including:
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long term/short term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • Generous time off policies, including;
  • 4-12 weeks fully paid parental leave based on tenure
  • 11 paid holidays
  • Additional flexible paid vacation and sick leave (US benefits overview)


The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.

Job -

Software

Schedule -

Full time

Shift -

No shift premium (United States of America)

Travel -

Relocation -

Equal Opportunity Employer (EEO) -

HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).

Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.

For more information, review HP’s EEO Policy or read about your rights as an applicant under the law here: “Know Your Rights: Workplace Discrimination is Illegal"

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software ML Engineer in Palo Alto, CA vacancy
  • $193.3k - $261.5k

    The MLIL DataPlane team is looking for a Senior Software Development Engineer to own the design and implementation of our inference data plane. We build...  ...- Develop and optimize compute kernels for a custom ML accelerator architecture, targeting production-level performance... 
    Senior
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  •  ...About the Role We are seeking a Senior Data / AI / ML Software Engineer with 7+ years of experience building data-intensive systems. This role is ideal for someone who enjoys designing and improving core platform components at the intersection of software engineering... 
    Senior
    Full time
    Contract work
    Internship

    Next Ventures

    Palo Alto, CA
    a month ago
  •  ...Google’s YouTube Shorts team is hiring software engineers to contribute to the next generation of ML-driven video experiences. You will design, deploy and evaluate large-scale models, while collaborating with product managers, data scientists, and engineers to enhance... 
    Senior

    Jobleads-US

    Mountain View, CA
    4 days ago
  • Nectar Social in Palo Alto is seeking a Senior Technical Recruiter to lead the talent strategy for our core Engineering and Product teams. Reporting directly to the Head of...  ...own full-cycle recruiting for engineering, AI/ML, product management, and technical infrastructure... 
    Senior

    Socket.dev

    Palo Alto, CA
    4 days ago
  • Google in Mountain View, CA is seeking a software engineer to work on next‑generation technologies powering billions of users. You will explore...  ...code, collaborating through reviews, and contributing to ML infrastructure and model deployment. Equal opportunity employer... 
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $193.3k - $261.5k

    We are seeking an experienced engineer to work on distributed AI/ML systems. This role involves working on collective...  ...of AWS and develops hardware and software components that are critical...  ...mentorship seriously, you can both expect senior mentorship and will be expected to... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • $182.4k - $250.6k

     ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...vehicle behavior across real-world scenarios.As a Senior AI/ML Future Sensing Engineer in the Embodied AI organization, you will develop and evaluate... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  •  ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one...  ...next-generation solutions, and build software experiences that shape the future of robotic...  ...-generation robotic platforms. As a Senior AI/ML Research Engineer (Computer Vision),... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...Senior AI/ML Engineer Work Location: Sunnyvale, CA 94085 (Hybrid) Technical Hiring Criteria (Must Haves) Top 3 Required Skills: Machine Learning AI Python Years of experience in each of the must-have skills: 7 Years Job description: - Strong... 
    Senior

    eTeam

    Sunnyvale, CA
    4 days ago
  • $162k - $260k

     ...Localization team is responsible for the software that safely and accurately estimates...  ...facilities. We are searching for a Senior Software Engineer to join us in solving these technical...  ...applications Prior experience with ML solutions and/or GPU development The... 
    Senior
    Full time

    Aurora Innovation

    Mountain View, CA
    21 hours ago
  • $170.6k - $261.3k

     ...join us. About the team: The AV ML Infra team at GM builds end-to...  ...the productivity of ML engineers, and drive the adoption of cutting...  ...commercialization. Position Overview: As a Senior AI/ML Full-Stack Engineer, you...  ...design and build end-to-end software products, owning everything... 
    Senior
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $204k - $259k

     ...simulation across 15+ U.S. states. The Waymo ML Frameworks & Efficiency team partners...  ...that are core to our autonomous driving software. We help our partners by offering the...  ...autonomous driving. We are looking for engineers with ML system expertise to help us train... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    21 hours ago
  • $152k - $214k

     ...people around the world. Why Drivemode:  Drivemode is the new software and user experience division of Honda that is focused on...  ...Design APIs and SDKs together with external teams Support engineering development lifecycle processes in a highly regulated and safety... 
    Senior
    Full time

    Drivemode

    Mountain View, CA
    21 hours ago
  • $193.93k - $291.15k

     ...combines AD hardware with our generalized AI-first self-driving software. Built to learn and improve through data, the Nuro Driver™ is...  ...Our robotics team is growing and we are looking for a Software Engineer to join our Localization & Mapping team. You will be working on... 
    Senior
    Full time

    Nuro

    Mountain View, CA
    21 hours ago
  • $152k - $228k

     ...combines AD hardware with our generalized AI-first self-driving software. Built to learn and improve through data, the Nuro Driver™ is...  ...destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate... 
    Senior
    Full time

    Nuro

    Mountain View, CA
    21 hours ago
  • $165k - $210k

     ...navigation experience from the ground up. As one of our earliest engineering hires, you’ll shape the cloud, mobile, and on vehicle...  ...skills. Bonus: Familiarity with BLE, GPS, and/or hardware-software interfaces The salary for this position ranges from $165,00... 
    Senior
    Full time
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    21 hours ago
  •  ...complex problem solving Establish scientific processes for prompt engineering by leveraging deep knowledge of LLM internals. Employ...  ...You're a brilliant engineer with working knowledge of modern AI/ML technologies—from hands-on experience with LLM fine-tuning, reinforcement... 
    Senior
    Work at office
    Remote work

    Wisq

    Redwood City, CA
    4 days ago
  • $166k - $244k

     ...Google DeepMind, we’re a team of scientists, engineers, machine learning experts and more,...  ...In order to set you up for success as an Senior Software Engineer in the Gemini App team, we look...  ...data analysis skills Experience with ML, especially LLMs Ability to thrive... 
    Senior
    Full time

    Deepmind

    Mountain View, CA
    21 hours ago
  •  ...chatbot to our product — we’re rethinking what it means for software to work with you, not just for you. Our AI & Knowledge...  ...conversational AI assistant, and we’re looking for a Senior Full-Stack Software Engineer who wants to help define what AI-native user experience... 
    Senior
    Work at office
    Local area
    Flexible hours
    Shift work

    Pebl

    Palo Alto, CA
    21 hours ago
  • $160.36k - $240.54k

     ...ride requests to Nuro vehiclesTelemetry pipelines surfacing live vehicle state to riders and operationsAbout You4+ years of backend engineering experience with strong Go proficiencyExperience designing and operating distributed systems where reliability isn't optionalEnd-... 
    Senior

    Nuro

    Mountain View, CA
    4 days ago
  • $204k - $259k

     ...dedicated to developing and deploying advanced ML models that interpret traffic lights,...  ...hybrid role, you will report to the Senior Engineering Manager of Semantics. You Will:...  ...professional experience in the field of software engineering ~ Proficiency in C++ ~ Experience... 
    Senior
    Full time
    Work at office
    Remote work

    Waymo

    Mountain View, CA
    21 hours ago
  • $185k - $230k

    The OpportunityWe're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented generation... 
    Senior
    Permanent employment

    Otter.ai

    Mountain View, CA
    2 days ago
  • $174k - $253k

     ...degree or equivalent practical experience.5 years of experience with software development in Python.3 years of experience testing, maintaining...  ...Accelerated Linear Algebra.Experience tailoring algorithms and ML models to exploit TPU architecture strengths and minimize... 
    Senior

    Google

    Mountain View, CA
    2 days ago
  • $193.93k - $291.15k

     ...Fidelity, T. Rowe Price, and other leading investorsAbout the RoleWe are looking for talented engineers to join our Performance team to optimize the performance of Nuro’s AV software, ensuring our vehicles can react quickly and safely to the world around them. The team... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    21 hours ago
  • $153k - $179k

     ...wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading.Senior Software Engineer, BackendAbout the team + roleWe are building an elite team, applying frontier technologies to the world’s biggest... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    1 day ago
  • $118k - $212k

     ...Mountain View, CAAbout the teamWe’re rebuilding how NewsBreak ships mobile software. An in-house auto-dev bot already lands reviewed PRs daily — most merged client PRs start from an agent. Engineers here don’t just write features: they design the architecture, conventions... 
    Senior
    Full time
    Local area
    Work from home

    News Break

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...models across different domains, leverage ML infrastructure, and contribute to...  ...practical experience.5 years of experience with software development in one or more programming languages...  ...technologies.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Mountain View, CA
    2 days ago
  • $183.83k - $275.98k

     ...we are looking for experienced machine learning researchers and engineers to join us. In this role, you will apply your expertise in machine...  ...models, sensor fusion, and multiple task learning.Strong ML fundamentals and has demonstrated experience building and expanding... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • $193.93k - $291.15k

     ...expanding/scaling existing systems.Collaborate closely with autonomy engineers and build an understanding of how autonomy works to formulate...  ...solutions.About YouYou have 3+ years of experience working in software engineering or related fields.You are a talented software... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $221.35k - $253k

     ...establish and maintain best practices in software development; andDrive the short-term technical...  ...:Bachelor’s degree in Computer Science, Engineering, Computer Information Systems,...  ...large language and multimodal models or ML infrastructure development for model deployment... 
    Senior
    Full time
    Temporary work
    Work at office

    Google

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software ML Engineer. Be the first to apply!