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

Staff Software Engineer, ML Frameworks & Efficiency

$238k - $302k
Full-time

Waymo


Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo One, a fully autonomous ride-hailing service, and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over one million rider-only trips, enabled by its experience autonomously driving tens of millions of miles on public roads and tens of billions in simulation across 13+ U.S. states.

The Waymo ML Frameworks & Efficiency team works with Research and Production teams to develop and deploy models in Perception and Planning that are core to our autonomous driving software. We help our partners by offering the best frameworks for the entire model development lifecycle and efficiency solutions for model execution. They are geared towards both scaling models and solving problems unique to ML for autonomous driving. 

We are looking for engineers with ML frameworks or ML systems expertise to help us improve compute efficiency on both cloud and car. You’ll work across the entire ML stack, from deep learning model architectures, ML frameworks (e.g. JAX, XLA, etc.), to accelerator runtime. You will work closely with ML modeling teams to drive large scale and efficient model training and inference. 

You Will:


  • Develop new neural model architectures (e.g., sparse architectures), decoding strategies (e.g., speculative decoding), etc. for improving training/inference performance on modern TPU and GPU architectures. 

  • Improve accelerator FLOPS efficiency of ML workload, including improving compiler optimizations (e.g. XLA), authoring low-level kernels (e.g. Pallas, Triton, etc.) and enabling low-precision computation. 

  • Optimizing ML systems for high performance on TPUs and GPUs clusters, including reducing communication overhead and memory consumption, ensuring scalability and reliability across distributed environments.

  • Evaluate and integrate open source community and Google SOTA technologies to enhance the performance and scalability of ML workloads.

  • Promote best practices for distributed systems architecture and contribute to technical leadership within the team.

You Have:


  • B.S. in Computer Science, Math, or 8+ years equivalent real-world experience.

  • Proficient in distributed systems design with an understanding of ML efficiency.

  • Experience with ML frameworks, including TensorFlow, JAX, XLA.

  • Solid programming skills in Python and C++.

  • Practical familiarity with profiling tools to uncover performance bottlenecks.

We Prefer:


  • MS in Computer Science, Math

  • Familiarity with ML frameworks like Pallas and Triton

The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process. 

Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements. 

Salary Range

$238,000—$302,000 USD

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, ML Frameworks & Efficiency in Mountain View, CA vacancy
  • $189k - $303k

     ...that will bring a safer, more efficient, and more accessible future...  ...skilled and experienced Staff Software Engineer to join our team and contribute...  ...of our core Autonomy Framework. This autonomy frameworks...  ...Experience with robotics and/or ML systems The base salary... 
    Suggested
    Local area

    Aurora

    Mountain View, CA
    more than 2 months ago
  • $238k - $302k

     ...Senior Software Engineer, Training Efficiency Waymo is an autonomous driving technology company with the mission...  ...15+ U.S. states. The Waymo ML Infrastructure team works with Research...  ...optimization. Experience with ML frameworks, including TensorFlow and JAX.... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    23 hours ago
  • $102.1k - $202.2k

     ...competitive, and hardcore AI/ML frameworks team with ambitious goals to...  ...team at Microsoft develops software that pushes the cutting edge...  ...others. As a Software Engineer on our team, you would have...  ...improve performance and/or efficiency of our systems ~... 
    Suggested
    Ongoing contract
    Work at office
    Local area
    Remote work
    3 days per week

    Microsoft Corporation

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

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

    Waymo

    Mountain View, CA
    14 hours ago
  • $189k - $274k

     ...one that will bring a safer, more efficient, and more accessible future to everyone...  ...and accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration...  ...-on experience in optimizing DL/ML workloads at the framework level using at least one deep... 
    Suggested
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    1 day ago
  • $143k - $286k

     ...What you'll do... As a Staff Software Engineer at Walmart, you will lead the...  ...native architecture and AI/ML integration. You will...  ...expertise will directly impact the efficiency and resilience of critical...  ..., tooling, and ML frameworks aligned with roadmap milestones... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  • $165.3k - $219.68k

     ...data exploration. As a Staff Software Engineer for Search Quality, you will...  ...systems, models, and evaluation frameworks that ensure our Search...  ...quality, latency, and resource efficiency. Partner closely with...  ...Champion excellence in ML and search engineering, mentoring... 
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    2 days ago
  • $209.7k - $283.8k

     ...Unity Vector builds an offline ML platform that powers insight...  ...sound. We are seeking a staff ML engineer to design and evolve the...  ...ML workflows, and enabling efficient, distributed model training...  ...with distributed computing frameworks such as Ray, Spark, Flink and... 
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    1 day ago
  • $196.5k - $219.3k

     ...features. Mentor junior engineers on secure backend...  ...delivery of high-quality software features while adhering...  ...models or other AI/ML systems (e.g. implementing...  ...to design clean, efficient, and secure APIs. Strong...  ...# Familiarity with Frameworks like PyTorch or TensorFlow... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $188k - $275k

     ...Staff Software Engineer, Inference CoreWeave is The Essential Cloud for AI...  ...optimizations that drive performance, efficiency, and reliability across...  ...Experience with inference frameworks such as vLLM, Triton,...  ...Exposure to large-scale AI/ML infrastructure or hyperscale... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    14 hours ago
  • $281k - $356k

     ...Senior Staff Software Engineer Waymo is an autonomous driving technology company...  ...data governance frameworks across the data ecosystem,...  ...with Simulation, Onboard, ML, and Commercialization teams...  ...including system reliability, efficiency, developer experience, and... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    14 hours ago
  • $192.6k - $305.6k

     ...Mountain View, CA, USA Staff Software Engineer, AI Authoring Location...  ..., more immersive, and more efficient. We're seeking a versatile...  ...a trustworthy A/B testing framework, manage software releases with...  ..., LLM inference, and the ML-driven tools that bring AI-... 
    Temporary work
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    14 hours ago
  • $189k - $303k

     ...bring a safer, more efficient, and more accessible...  ...We're searching for a Staff Machine Learning Engineer - Online Maps to join Aurora's Maps ML team. The Maps ML team...  ...Qualifications Excellent software engineering skills in...  ...in any deep learning framework, such as PyTorch... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    3 days ago
  • $213.48k - $319.72k

     ...Staff Software Engineer, Routing Mountain View, California (HQ) Nuro is...  ...reaches destinations safely and efficiently. We continuously refine our...  ...know your way around RPC frameworks (gRPC, Thrift) and pubsub...  ...in training and inferencing ML models. You have... 

    Nuro

    Mountain View, CA
    14 hours ago
  •  ...AI Native Staff Software Engineer At Nubank, AI is not a bolt-on feature —...  ...scale, and building evaluation frameworks and benchmarks to catch...  ...drivers such as operational efficiency, risk, and customer acquisition...  ..., and production ML/AI patterns. Experience... 
    Work at office
    Flexible hours

    Nubank

    Palo Alto, CA
    4 days ago
  • $143k - $286k

     ...ll do... We're hiring a Staff Software Engineer to pioneer this frontier-...  ...agents, RAG, and evaluation frameworks , and turning research...  ...React Query ), and build efficient GraphQL APIs as the backbone...  ...that seamlessly blend AI/ML components , manage token... 
    Full time
    Temporary work
    Part time
    Shift work

    Walmart

    Sunnyvale, CA
    3 days ago
  • $139.9k - $274.8k

     ...competitive, and hardcore AI/ML frameworks team with ambitious goals to...  ...team at Microsoft develops software that pushes the cutting edge...  .... As the Principal Software Engineer on our team, you would have...  ...availability, reliability, efficiency, observability, and performance... 
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    14 hours ago
  • $248.71k - $292.6k

    About Groq Groq delivers fast, efficient AI inference. Our LPU-based...  ...possible. Build fast. Sr. Staff Software Engineer - High Performance GPU...  ...closely with teams across ML compilers, orchestration, cloud...  ...‑GPU training/inference frameworks (e.g., PyTorch DDP, DeepSpeed... 

    I did my part and supported the Regular Toilet

    Palo Alto, CA
    14 hours ago
  • $207k - $300k

    Staff Software Engineer, On-Device Machine Learning Infrastructure corporate_fare...  ...decision making), ML infrastructure, or specialization...  ...leading performance, enabling framework and device optionality at...  ..., in order to facilitate efficient collaboration and communication... 
    Full time
    Shift work

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $218.8k - $335.3k

     ...are seeking an experienced Staff Software Engineer to lead the technical direction...  ...to enabling autonomous and efficient driving. In this role, you...  ...from vehicles into our AI/ML and analytics stacks, with...  ...associated standards and frameworks. Strong programming experience... 
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $207k - $300k

    Staff Software Engineer, Machine Learning, Google Chat Google Sunnyvale, CA, USA...  ...architecting large‑scale ML infrastructure and distributed...  ...‑climbing with data‑driven frameworks, aiming a reduction in Time...  ...Optimize performance and efficiency of the AI stack, leading... 
    Full time
    Shift work

    Google Inc.

    Sunnyvale, CA
    14 hours ago
  • $119.8k - $234.7k

     ...As a Member of Technical Staff - Software Engineer & Machine Learning, you will...  ...segmentation. Implement ML-driven insights (prompted classifiers...  .... Independently write efficient, readable, extensible code...  ...logs) and model evaluation frameworks. Qualifications... 
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    11 days ago
  • $255.45k - $278.38k

     ...the near future - with software and data at the core....  ...are a dynamic team of engineers, roboticists, designers...  .... Role As a Staff Robotics Software Engineer...  ...implement robust and efficient production-ready...  ...robotic manipulation. ML Frameworks: Deep expertise with JAX... 
    Full time
    Local area

    Intrinsic

    Mountain View, CA
    1 day ago
  • $188k - $275k

     ...optimizations that drive performance, efficiency, and reliability across...  ...About the role: As a Staff Software Engineer (IC5) on the Inference team...  ...Experience with inference frameworks such as vLLM, Triton,...  ...Exposure to large-scale AI/ML infrastructure or hyperscale... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

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

     ...develop large scale end-to-end driving models with high hardware efficiency, reliable training and inference, and good developer...  ...Proficiency and in-depth knowledge of the inner workings of an ML framework (e.g. Pytorch, JAX, Tensorflow) Proficiency in system performance... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    14 hours ago
  • $238k - $302k

     ...across 15+ U.S. states. The Waymo ML Frameworks & Efficiency team partners closely with Research and...  ...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... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    14 hours ago
  • $270k

     ...data intelligence, and an efficient operating model to deliver...  ...About the Role As a Staff Software Engineer (Data) , you will be the technical...  ...that empower analysts, ML engineers, and product leaders...  ...mastery of data processing frameworks (such as Spark, Flink, or... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Nubank

    Palo Alto, CA
    7 days ago
  • $238k - $302k

     ...operation. We are seeking a Staff Software Engineer play a pivotal role in...  ...Lead Advanced Evaluation Framework Design: You will be responsible...  ...Integrate Evaluation with ML Development Cycles: You will...  ...designing and implementing efficient data processing workflows for... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    14 hours ago
  • $160.36k - $240.54k

     ...Senior Software Engineer – GenAI Infrastructure & Agent Systems for Engineering Efficiency Mountain View, California (HQ) Who We Are...  ...debugging, knowledge discovery, and ML model improvement. We sit...  ..., sandboxes, plugin frameworks, MCP integrations) enabling... 

    Nuro

    Mountain View, CA
    1 day ago
  • $207k - $300k

    Staff Software Engineer, Workspace Abuse Safety Protection corporate_fare Google...  ...decision making), ML infrastructure, or specialization...  ...Combat abuse on an agentic framework across all Workspace products...  ..., in order to facilitate efficient collaboration and communication... 
    Full time

    Google Inc.

    Sunnyvale, CA
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, ML Frameworks & Efficiency. Be the first to apply!