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_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[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

    [job_alerts.create_a_job]

    Staff Machine Learning Engineer • Martinez, California, United States

    [internal_linking.related_jobs]
    Machine Learning Engineer (Naga)

    Machine Learning Engineer (Naga)

    Ursus • Fremont, CA, United States
    [job_card.temporary]
    Serve as a member of our client's supply chain development team.Design, develop, and implement critical machine learning models that operate on our supply chain functions.Take ambiguous problem sta...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Machine Learning Engineer

    Machine Learning Engineer

    Perfict Global • Fremont, CA, United States
    [job_card.full_time]
    Design, develop and implement critical machine learning models that operate on our factory and warehouse environments.Translating Ambiguous Problems into ML Solutions. You will take loosely defined ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Machine Learning Engineer

    Machine Learning Engineer

    Ikuto • Fremont, CA, United States
    [job_card.full_time]
    Machine Learning Engineer – Applied AI Systems.A venture-backed AI company is expanding its engineering group and looking for a Machine Learning Engineer to help push forward a new generation of de...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    CT Technologist

    CT Technologist

    Providence • Fairfield, CA, US
    [job_card.full_time]
    CT Technologist in Main CT Unit at Queen of the Valley Medical Center, CA.This position is Full time and will work 10-hour Variable Shifts. Providence Queen of the Valley Medical Center.Providence Q...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Staff Machine Learning Engineer, Intelligent Scheduling Systems

    Staff Machine Learning Engineer, Intelligent Scheduling Systems

    Tesla Motors, Inc. • Fremont, CA, United States
    [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...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Machine Learning Engineer

    Machine Learning Engineer

    Prospance Inc • Fremont, CA, United States
    [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...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote M&A Associate - AI Trainer ($50-$60 / hour)

    Remote M&A Associate - AI Trainer ($50-$60 / hour)

    Data Annotation • Martinez, California
    [filters.remote]
    [job_card.full_time] +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Engineer, Manufacturing Engineering Ops

    Senior Engineer, Manufacturing Engineering Ops

    Collins Aerospace • Fairfield, CA, US
    [job_card.full_time]
    HCA09 : Mission Sys (Propulsion) 3530 Branscombe Road , Fairfield, CA, 94533 USA.Person, or Immigration Status Requirements : . Joining Collins Aerospace isn't just about finding a job; it's ab...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Head of Product Governance and Data Analytics

    Head of Product Governance and Data Analytics

    Allspring Global Investments • Walnut Creek, CA, United States
    [job_card.full_time]
    Work where your ideas have impact.Allspring Global Investments is a leading independent asset management firm that offers a broad range of investment products and solutions designed to help meet cl...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Founding Machine Learning Engineer

    Founding Machine Learning Engineer

    Key Technology • Fremont, California, United States
    [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...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Machine Learning Engineer

    Machine Learning Engineer

    Stellar Consulting Solutions • Pleasanton, CA, United States
    [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...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Machine Learning Engineer

    Machine Learning Engineer

    Ampcus, Inc • Pleasanton, CA, United States
    [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...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Medical Staff Credentialing Coordinator

    Medical Staff Credentialing Coordinator

    TEKsystems • Fairfield, CA, United States
    [job_card.full_time]
    Performs credentialing and re-credentialing activities according to policies and procedures.Sends forms and related documentation and tracks and follows-up to ensure timely return of information.Ga...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Field Service Engineer

    Field Service Engineer

    Diedre Moire Corp. • Concord, CA, US
    [job_card.full_time]
    Field Service - CNC Lathes, Mills & Machining Centers - Concord, CA Field Service Mechanic Tech Technician Engineer Install Repair Calibrate Maintain Maintenance CNC Machine Tool Routers Grinders S...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Machine Learning Engineer, Intelligent Scheduling Systems

    Staff Machine Learning Engineer, Intelligent Scheduling Systems

    Tesla • Fremont, CA, United States
    [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 ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Machine Learning Engineer

    Machine Learning Engineer

    AgreeYa Solutions • Fremont, California, United States
    [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...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Machine Learning Engineer

    Machine Learning Engineer

    Gotion • Fremont, California, United States
    [job_card.full_time]
    Silicon Valley, CA, currently building a Manufacturing facility in Manteno, IL and has R&D centers in Ohio, China, Japan and Europe. We innovate in the next generation electric vehicle and energy st...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr Manager, Enterprise

    Sr Manager, Enterprise

    T-Mobile USA, Inc. • Concord, CA, United States
    [job_card.full_time] +1
    At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation pack...[show_more]
    [last_updated.last_updated_30] • [promoted]