Senior Machine Learning Compiler Engineer, Compute Job at Waymo, Mountain View, AR

N2JaaU10VTNhbURkNDU3QWJmSzJSRk1XRVE9PQ==
  • Waymo
  • Mountain View, AR

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's Compute Team is tasked with a critical and exciting mission: We deliver the compute platform responsible for running the autonomous vehicle's software stack. To achieve our mission, we architect and create high-performance custom silicon; we develop system-level compute architectures that push the boundaries of performance, power, and latency; and we collaborate with many other teammates to ensure the optimization of hardware and software for maximum performance.


In this hybrid role, you will report to a Software Engineering Manager.


You will:

  • Analyze the performance characteristics of code generated by our production grade compiler, and design and implement optimizations to improve that performance
  • Design and implement compiler support for novel features of our high-performance architecture
  • Work with hardware architects to understand and influence the development of our unique neural network inference platform through hardware/software codesign
  • Work with model developers to tune their neural networks for better inference efficiency and accuracy
You have:
  • BS degree in Computer Science/Electrical Engineering or equivalent experience and 5+ years of industry experience OR
  • MS degree in Computer Science/Electrical Engineering and 3+ years of industry experience
  • PhD degree in Computer Science/Electrical Engineering and 1+ years of industry experience
  • 3+ years experience working on compilers for parallel architectures
  • 1+ years experience working with ML inference or linear algebra computation
  • C++ programming skills
We prefer:
  • Python programming experience
  • Experience with compilers for neural networks
  • Knowledge of computer architectures used for neural network inference, and neural network performance characteristics
  • Knowledge of the principles behind popular machine learning and neural network algorithms and applications

#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

$192,000 - $243,000 USD Waymo

Job Tags

Full time, Remote job,

Similar Jobs

Primrose School

Explorer Teacher Job at Primrose School

 ...parties ~ Opportunity for advancement ~ Paid time off ~ Training & development ~ Tuition assistance Build a...  ...them develop a lifelong love of learning. As an After School Teacher, which we call an Explorer Teacher at the Primrose School at Brookstone... 

Elite Staffing Inc.

Dishwasher Job at Elite Staffing Inc.

 ...Dishwasher The Dishwasher is responsible for cleaning, maintaining and sanitizing dishes, utensils, cooking equipment, dish room and other miscellaneous equipment. Must wear : Black pants, slip safe shoes(Apron will be provided) $18.00/hr... 

North American Risk Services, Inc. (NARS)

Senior Commercial Property Claims Adjuster Job at North American Risk Services, Inc. (NARS)

 ...TPA with Growth Opportunities is searching for a Senior Commercial Property Claims Adjuster!**Please note that this position is NOT an Auto Property position.** Do you want to work from home? Does a 30-minute or 45-minute commute to and from work every day wear you... 

Greenlife Healthcare Staffing

Adult/Family Nurse Practitioner Job at Greenlife Healthcare Staffing

 ...Professionals accepted) Adult-NP - JOB TITLE (#2589): Adult|Family Nurse Practitioner - Brooklyn, NY Minimum of 1 year clinical experience...  ...grads and advanced practitioners to hospitals, clinics, nursing homes, multi-specialty groups, and private practices. If you... 

Southern Glazer's Wine & Spirits

2025 Summer Internship | Human Resources - Syosset, NY Job at Southern Glazer's Wine & Spirits

 ...exciting wine & spirits industry. This isn't a watered-down internship - it's an immersion into career paths across Sales, Trade Development...  ...join our FAMILY. *Overview * 2024 Summer Internship | Human Resources - Syosset, NY Who we are looking for: December 2025 or...