Talent.com
Staff Machine Learning Engineer, Optimization
Staff Machine Learning Engineer, OptimizationWaymo • Martinez, California, United States
Staff Machine Learning Engineer, Optimization

Staff Machine Learning Engineer, Optimization

Waymo • Martinez, California, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Waymo is an autonomous driving technology company with the mission to be the 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.

Waymo has successfully deployed self-driving cars in real-world environments— now, our imperative is to scale this capability. Scale is driven by large models and data, and we are moving to ever-larger models which generalize by being trained on more data. To achieve this, we're focused on optimizing model inference and training, ensuring these advancements gracefully generalize across multiple platforms.

In this role, you'll work embedded in an ML Engineering and Modeling team, working hand-in-hand to drive scale and multi-platform support of models. This role requires to follow the latest developments in efficient ML and bring those innovations to Waymo’s production systems.

You will :

  • Optimize neural model architectures and systems for high performance on multiple GPU and TPU platforms (e.g., onboard vs simulation platform)
  • Optimize neural model performance and overall  system performance for systems with hard real-time constraints (Waymo’s onboard system)
  • Develop post-training algorithms (e.g., quantization), low-level optimizations (e.g., kernel optimization), etc. for improving inference speed and reducing inference memory consumption on modern GPU and TPU architectures
  • Develop new neural model architectures (e.g., sparse architectures), decoding strategies (e.g., speculative decoding), etc. for improving  inference performance on modern GPU and TPU architectures
  • Optimize model training speed and efficiency for large models (often memory bound) and for fine-tuning (often i / o bound)
  • Collaborate with ML infra teams (inference frameworks, training frameworks), Onboard hardware and Simulation teams, and Alphabet’s research teams

You must have :

  • Master’s degree or PhD in Computer Science, Engineering, or a related technical field
  • 3+ years of experience in software development for neural model inference or neural model training, and 1+ years experience with neural model inference and training optimization on modern GPU / TPU architectures
  • 5+ years experience in software development for real-time systems, ideally experience with real-time systems running on device (e.g., Waymo’s onboard system)
  • Proficiency in C++, Python, and modern deep learning toolkits like PyTorch or JAX
  • Passionate about low-level neural net optimization and willingness to learn new architectures and tools
  • Deep understanding of latency and quality tradeoffs as it applies to neural network architectures and practical experience making said tradeoffs
  • We prefer :

  • Experience in ML-driven production systems that develops models with large-scale data, training, evaluation, and deployment
  • Experience with developing  and optimizing large-scale vision, video, or multi-modal foundation models
  • Familiarity with end-to-end models and their development challenges
  • Agility in a fast-paced environment
  • 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

    serp_jobs.job_alerts.create_a_job

    Staff Machine Learning Engineer • Martinez, California, United States

    Job_description.internal_linking.related_jobs
    Founding Machine Learning Engineer

    Founding Machine Learning Engineer

    Key Technology • Hayward, CA, United States
    serp_jobs.job_card.full_time
    You’ll design, build, and ship ranking and recommendation systems that make every match feel more personal and improve week after week. Train and fine-tune LLMs / encoders.Collaborate across ML, platf...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Machine Learning Engineer (Jeremy)

    Machine Learning Engineer (Jeremy)

    Ursus Inc • Fremont, CA, United States
    serp_jobs.job_card.temporary
    Serve as a member of the factory software machine learning and computer vision team.Design, develop and implement critical machine learning models that operate on our factory and warehouse environm...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Machine Learning Engineer

    Machine Learning Engineer

    AgreeYa Solutions • Fremont, CA, United States
    serp_jobs.job_card.full_time
    Fremont, CA - 5 Days Onsite / Week.Serve as a member of the factory software machine learning and computer vision team.Design, develop and implement critical machine learning models that operate on o...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Machine Learning Engineer (Fremont)

    Machine Learning Engineer (Fremont)

    DeepRec.ai • Fremont, CA, US
    serp_jobs.job_card.part_time
    Machine Learning Engineer / Researcher.First hire owning agentic video pipelines.Build routing, fine-tuning, and backend logic that powers a next-gen video co-pilot. Agentic pipelines for video / image ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Staff Machine Learning Engineer, Intelligent Scheduling Systems

    Staff Machine Learning Engineer, Intelligent Scheduling Systems

    Tesla Motors, Inc. • Fremont, CA, United States
    serp_jobs.job_card.full_time
    Tesla is seeking a Machine Learning Engineer to join our cross-functional team of ML and software engineers focused on building and scaling intelligent scheduling systems that drive service operati...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Prospance Inc • Fremont, CA, United States
    serp_jobs.job_card.full_time
    Fremont, CA (Onsite job only locals required).Serve as a member of the factory software machine learning and computer vision team. Design, develop and implement critical machine learning models that...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Machine Learning Engineer (Fremont)

    Machine Learning Engineer (Fremont)

    AgreeYa Solutions • Fremont, CA, US
    serp_jobs.job_card.part_time
    Fremont, CA - 5 Days Onsite / Week.Serve as a member of the factory software machine learning and computer vision team.Design, develop and implement critical machine learning models that operate on o...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Machine Learning Engineer, ML Runtime & Optimization

    Machine Learning Engineer, ML Runtime & Optimization

    pony.ai • Fremont, CA, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Founded in 2016 in Silicon Valley, Pony.Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony. CNBC Disruptor list of the 50 most innovative and disruptive tech comp...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Machine Learning Engineer (Hayward)

    Machine Learning Engineer (Hayward)

    DeepRec.ai • Hayward, CA, US
    serp_jobs.job_card.part_time
    Machine Learning Engineer / Researcher.First hire owning agentic video pipelines.Build routing, fine-tuning, and backend logic that powers a next-gen video co-pilot. Agentic pipelines for video / image ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Founding Machine Learning Engineer (Fremont)

    Founding Machine Learning Engineer (Fremont)

    Key Technology • Fremont, CA, US
    serp_jobs.job_card.part_time
    Youll design, build, and ship ranking and recommendation systems that make every match feel more personal and improve week after week. Train and fine-tune LLMs / encoders.Collaborate across ML, platfo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Stellar Consulting Solutions • Pleasanton, CA, United States
    serp_jobs.job_card.full_time
    Stellar Consulting Solutions is a boutique business & technology consulting company headquartered in Atlanta, GA.We deliver high quality, agile, and experienced workforce for niche technology proje...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Machine Learning Engineer

    Machine Learning Engineer

    SynergisticIT • Fremont, CA, United States
    serp_jobs.job_card.full_time
    The Job Market is Challenging due to more than 150,000 Tech Layoffs in 2022 and in 2023 more than 240,000 layoffs so almost 3,90,00 tech employees have been laid off since 2022 and its still going ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Machine Learning Engineer

    Machine Learning Engineer

    DeepRec.ai • Hayward, CA, United States
    serp_jobs.job_card.full_time
    Machine Learning Engineer / Researcher.First hire owning agentic video pipelines.Build routing, fine-tuning, and backend logic that powers a next-gen video co-pilot. Agentic pipelines for video / image ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Machine Learning Engineer (Hayward)

    Machine Learning Engineer (Hayward)

    Mintegral • Hayward, CA, US
    serp_jobs.job_card.part_time
    Mintegral is a leading programmatic and interactive mobile advertising platform, starting from the APAC region and radiating out globally. Powered by advanced AI technology, we provide global advert...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Ampcus, Inc • Pleasanton, CA, United States
    serp_jobs.job_card.full_time
    Technology and Business consulting services.We are in search of a highly motivated candidate to join our talented team.Design, build, and maintain end-to-end MLOps pipelines for data prep, training...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Staff Machine Learning Engineer, Intelligent Scheduling Systems

    Staff Machine Learning Engineer, Intelligent Scheduling Systems

    Tesla • Fremont, CA, United States
    serp_jobs.job_card.full_time
    Staff Machine Learning Engineer, Intelligent Scheduling Systems.Be among the first 25 applicants.Staff Machine Learning Engineer, Intelligent Scheduling Systems. Tesla is seeking a Machine Learning ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Mintegral • Hayward, CA, United States
    serp_jobs.job_card.full_time
    Mintegral is a leading programmatic and interactive mobile advertising platform, starting from the APAC region and radiating out globally. Powered by advanced AI technology, we provide global advert...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Machine Learning Engineer (Fremont)

    Machine Learning Engineer (Fremont)

    Mintegral • Fremont, CA, US
    serp_jobs.job_card.part_time
    Mintegral is a leading programmatic and interactive mobile advertising platform, starting from the APAC region and radiating out globally. Powered by advanced AI technology, we provide global advert...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted