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

Senior Software Engineer, Post-Training & RL Frameworks

$204k - $259k
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’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

The Waymo ML Frameworks & Efficiency team partners with Research and Production teams across Waymo to develop 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, including pre-training and post-training. They are geared towards both scaling models with efficiency and solving problems unique to ML for autonomous driving.

We are looking for engineers with ML system expertise to help us train and improve pre-trained models to be deployed into Waymo Driver, and potential future products. You'll work with researchers and modeling engineers across the company, and solve the challenges of large-scale reinforcement learning (RL), building systems that can scale across compute, data, and environments to improve model intelligence and understanding of human drivers.

You Will:


  • Report into the Head of ML Frameworks & Efficiency

  • Develop the core training system for adapting RL techniques to unprecedented scales and heterogeneous environments (i.e. CPU/GPU/TPU).

  • Collaborate with teams to integrate the latest rollout strategies, policies, and RL algorithms (i.e. REINFORCE, DPO, PPO) into the system.

  • Improve the end-to-end RL training pipeline for efficient and scalable learners/actors, and low-latency distributed reply buffers for persisting data produced by the rollouts.

  • Build evaluations, analyze experimental results and iterate quickly to improve model performance and training workflows.

  • Stay current with the latest research in RL, Vision-Language-Action (VLA) models, and World models to inform and inspire new programs.

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 post-training frameworks like TS/REX, Tunix , TorchRL , TRL .

#LI-Hybrid

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

$204,000 - $259,000 USD

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Post-Training & RL Frameworks in Mountain View, CA vacancy
  • $184k - $287.5k

    Reinforcement learning post-training is driving some of the most significant...  ...challenges in the field. RL requires inference, rollout...  ....NVIDIA is building an RL Frameworks engineering team to develop the open-...  .... The team spans the full software stack, from collaborating... 
    Senior
    Training
    Full time

    Nvidia

    Santa Clara, CA
    23 days ago
  • $272k - $431.25k

     ...builders? Reinforcement learning post-training is where modern AI systems...  ...problems in AI: a single RL run ties together...  ...NVIDIA is building an RL Frameworks engineering team for the open-source tools...  ...on. We are looking for a Senior Software Engineering Manager to set... 
    Senior
    Training
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $148k - $226.2k

     ...autonomous driving software stack before it...  ...As a software engineer on the Simulation...  ...of our simulation frameworks that enable high-fidelity...  ...reinforcement learning model training. We are looking...  ...frameworks, and RL model training....  ...Now” on the job posting of interest.... 
    Senior
    Training
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $182k - $242k

     ...Senior Software Engineer II, Applied Training Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for...  ...loop with the backend team, enabling RL training runs to spawn thousands of...  ...documentation for running popular OSS training frameworks on CoreWeave to unblock customers... 
    Senior
    Training
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $238k - $302k

     ....S. states. The Waymo ML Frameworks & Efficiency team partners closely...  ...to our autonomous driving software. We help our partners by...  ...development lifecycle, including training and evaluation. They are...  ....  We are looking for engineers with ML system expertise to... 
    Senior
    Training
    Full time
    Remote work

    Waymo

    Mountain View, CA
    9 hours ago
  • $176.4k - $264.6k

     ...efficiently. We continuously refine our routing engine to calculate more efficient routes,...  ..., etc). You know your way around RPC frameworks (gRPC, Thrift) and pubsub systems (Kafka...  ...PubSub, Celery, etc).  Experience in training and inferencing ML models. You have... 
    Senior
    Training
    Full time

    Nuro

    Mountain View, CA
    9 hours ago
  •  ...its commercial self-driving software to develop, test and deploy...  .... We are looking for a Senior Software Engineer to improve behavior prediction...  ...metrics and evaluation frameworks for prediction quality as it...  ...location, experience, relevant training, education, skill level and... 
    Senior
    Training
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    9 hours ago
  • $180k - $215k

     ...its commercial self-driving software to develop, test and deploy...  .... We are looking for a Senior Software Engineer to build infrastructure, tools...  ...building tools, libraries, frameworks, infrastructure, or...  ...location, experience, relevant training, education, skill level and... 
    Senior
    Training
    Full time
    Visa sponsorship

    Kodiak

    Mountain View, CA
    9 hours ago
  • $185k - $235k

     ...commercial self-driving software to develop, test and...  ...experienced Software Engineer to join our Behavior &...  ...the road. This is a senior technical role for engineers...  ...influence evaluation frameworks, tooling, and...  ...experience, relevant training, education, skill level... 
    Senior
    Training
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    9 hours ago
  • $162k - $260k

     ...Senior Software Engineer, Perception Aurora's mission is to deliver the benefits of self-driving...  ...leveraging large-scale data sets for training and analysis. Collaborate and iterate...  ...Experience utilizing deep learning frameworks such as PyTorch or TensorFlow.... 
    Senior
    Training
    Work at office
    Local area
    3 days per week

    Aurora CO

    Mountain View, CA
    9 hours ago
  •  ...Senior Software Engineer At Toyota Research Institute (TRI), we're on a mission to improve the...  ...in C++ and Python, that supports ML training, evaluation, and inference workflows....  ...inference pipelines. ~ Familiarity with ML frameworks (PyTorch, TensorFlow), model... 
    Senior
    Training
    Shift work

    Toyota Research Institute

    Los Altos, CA
    2 days ago
  • $191k - $315k

     ...as-a-judge, prompt engineering, embedding-based...  ...experience at the Senior Staff / L7 / Principal...  ...architecture, framework, and/or orchestration...  ...learning (RL) techniques and their...  ...application to agent training in language-based...  ...for improving LLM post-training: e.g., program... 
    Senior
    Training
    Full time
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Sunnyvale, CA
    9 hours ago
  •  ...Senior Software Development Engineer Joining Intuitive Surgical means joining a team dedicated to using...  ...proficiency in modern programming languages, frameworks and tools (C#/Python is a plus)...  .... Required Education and Training: ~ Bachelor's or master's in... 
    Senior
    Training
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    9 hours ago
  • $100k - $200k

     ...perception service software platform OmniVidi -...  ...motivated and skilled Senior Software Engineer to join our innovative...  ...machine learning frameworks such as TensorFlow or...  ...conference participation, training etc.) What is...  ...which it has been posted. Even more... 
    Senior
    Training
    Work experience placement
    Live in
    Local area

    Seyond

    Sunnyvale, CA
    4 days ago
  • $144.7k - $221.4k

     ...testing, data mining, training, and metrics as first-...  ...in a unified analytics framework. By joining this team,...  ...clear feedback for engineering and leadership, and help...  ...introspect autonomous driving software performance...  ...Apply Now" on the job posting of interest. The policy... 
    Senior
    Training
    Full time
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $117.2k - $313.7k

     ...efforts. Job Category Software Engineering Job Details About Salesforce...  ...robust observability frameworks (logs, metrics, traces) to...  ...tools and opt out options. Posting Statement Salesforce is...  ...compensation, promotion, benefits, training, assessment of job... 
    Senior
    Training
    Work at office
    Flexible hours
    3 days per week

    Salesforce.Com Inc

    Palo Alto, CA
    2 days ago
  • $193.93k - $291.15k

     ...Senior Software Engineer, ML Infrastructure Mountain View, California (HQ) Nuro believes self...  ...and handle massive-scale distributed training. Data & ETL: Designing robust pipelines...  ...at least one distributed processing framework, such as Apache Spark or Apache Beam,... 
    Senior
    Training
    Immediate start
    Flexible hours

    Nuro

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

     ....5 years of experience with software development in one or more programming...  ....Experience with ML frameworks such as TensorFlow, JAX, and...  ...projects.Google's software engineers develop the next-generation...  ..., and relevant education or training. US: $174000 - $252000 (USD)... 
    Senior
    Training

    Google

    Sunnyvale, CA
    7 days ago
  • $190.98k - $221.67k

     ...noted in their individual postings. At ID.me, we embrace the...  ...Overview ID.me is seeking a Senior Software Engineer to join the Wallet/...  ...React or other modern frontend frameworks for building authentication...  ..., education, relevant training, geographic location and role... 
    Senior
    Training
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Id.me

    Mountain View, CA
    9 hours ago
  • $174k - $252k

     ...and exploration.Mentor engineers and promote best...  ...years of experience with software development using one...  ...field.Experience with ML frameworks (e.g., TensorFlow, JAX...  ...technology forward.As a Senior Software Engineer in...  ...relevant education or training. US: $174000 - $252000... 
    Senior
    Training

    Google

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

     ...firmware, Linux kernel thermal frameworks, and the Android HAL....  ...Computer Science, Computer Engineering, Electrical Engineering, or...  ....5 years of experience with software development in one or more programming...  ..., and relevant education or training. US: $174000 - $252000 (USD)... 
    Senior
    Training
    Worldwide

    Google

    Mountain View, CA
    7 days ago
  • $182k - $242k

     ...role  We're looking for a Senior Engineer for CoreWeave's Benchmarking...  ...for end-to-end MLPerf Training and Inference runs, including...  ...other large-scale benchmarking frameworks. Contributions to OSS projects...  ...We Offer The range we've posted represents the typical... 
    Senior
    Training
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    18 days ago
  • $152k - $241.5k

     ...'re now looking for a Senior Software Engineer, Cosmos Infrastructure...  ...physical environments and train robots, autonomous...  ...training and data curation frameworks.What you will be doing...  ..., pre-training, post-training, Export/quantization...  ...- fine tuning and RL... 
    Senior
    Training
    Full time

    Nvidia

    Santa Clara, CA
    11 days ago
  • $193.93k - $291.15k

     ...generalists where ML and systems engineering converge. This is  not a "...  ...that into targeted data and training priorities. Design eval...  .... ~4+ years of industry software engineering experience with...  ...principles (not only called framework APIs), and can reason about... 
    Senior
    Training
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    18 days ago
  • $184k - $287.5k

     ...motivated Deep Learning engineer to bring advanced CUDA...  ...demands, ranging from training on scales up to 100K...  ...Runtime abstractions in AI frameworks: from PoC to...  ...principles (aka systems software fundamentals)Adaptability...  ...until August 7, 2026.This posting is for an existing... 
    Senior
    Training
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $215k - $250k

     ...make available to any downstream query engine and use case (from traditional analytics...  ...scale data compute engines / processing frameworks. ~ Experience building distributed and...  ...experience, relevant certifications and training, business needs, market demands and specific... 
    Senior
    Training
    Odd job
    Work at office
    Remote work

    Onehouse

    Sunnyvale, CA
    24 days ago
  • $200k - $300k

     ...looking for a smart, driven engineer who’s fascinated by the latest...  ...collect large data sets for training AI systems or generating equivalent...  ...of popular Deep Learning frameworks such as Caffe, TensorFlow,...  ...instances of fraudulent job postings and/or fraudulent recruiting... 
    Senior
    Training
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin

    Palo Alto, CA
    24 days ago
  • Client: Sams Club/ Walmart Job Title: Senior Software Engineer (Python) Location: Sunnyvale, CA on...  ...patterns. Exposure to AI/ML frameworks such as PyTorch, TensorFlow, or Hugging...  ...system integration rather than model training. Good understanding of system design... 
    Senior
    Training

    Anveta

    Sunnyvale, CA
    6 days ago
  • $193.3k - $261.5k

     ...research—especially in post-training and reinforcement...  ...optimize post-training and RL systems, including...  ...building tooling and frameworks that enable rapid hypothesis...  ...excellence* Raise the engineering bar through technical...  ...professional software development experience... 
    Senior
    Training
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    3 days ago
  • $193.93k - $352.29k

     ...inside Nuro's own engineering organization, under...  ..., tool and skill frameworks, memory, identity...  ...runs against the training pipelines behind the...  ...on this team for post-training our own models...  ...~5+ years of software engineering experience...  ...optimization, and RL — and you can... 
    Senior
    Training
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    22 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Post-Training & RL Frameworks. Be the first to apply!