Machine Learning Compiler Engineer, Compute

Waymo
Mountain View, California, US
$158K-$200K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

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.

Ready to make your application Please do read through the description at least once before clicking on Apply.

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 we design and improve hardware and software for maximum performance.

We are a diverse team looking for curious and talented teammates to work on one of the world's highest performance automotive compute platforms.

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

You will :

  • Maximize performance of our neural networks by enhancing and extending our production grade compiler.
  • Work with hardware architects and model developers to develop understanding of our unique neural network inference platform and neural networks.
  • Implement compiler support for novel features of our high-performance architecture.

You have :

  • BS degree in Computer Science / Electrical Engineering or equivalent practical experience and 3+ years of industry experience OR
  • MS degree in Computer Science / Electrical Engineering and 1+ years of industry experience OR
  • PhD Degree in Computer Science / Electrical Engineering or equivalent years of experience.
  • 1+ years of industry and / or academic experience with compilers and parallel computing.
  • 1+ years of industry and / or academic experience working with ML inference or linear algebra computations.
  • 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.

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 : $158,000 $200,000 USD

J-18808-Ljbffr

5 days ago
Related jobs
Promoted
Waymo
Mountain View, California

Waymo's Compute Team is tasked with a critical and exciting mission: We deliver the compute platform responsible for running the fully autonomous vehicle's software stack. Analyze the performance characteristics of code generated by our production grade compiler and develop and implement engineering...

Promoted
Apple
Cupertino, California

This team is more than a group of engineers -- it's a group passionate about Apple products, services, and engineering culture. We are a production-infrastructure-facing distributed-systems team designing, building, and growing Apple's Machine Learning platform, enabling many of Apple's signature ap...

netPolarity, Inc. (Saicon Consultants, Inc.)
Cupertino, California

Bachelor’s degree in computer science, Data Science, Mechanical Engineering, or a related field. Solid understanding of deep learning architectures such as CNN, RNN, and transformers. Experience in a specific ML application such as computer vision. ...

Promoted
Apple
Cupertino, California

As part of Apple's AI and Machine Learning org, we encourage and create groundbreaking technology for large-scale ML systems, computer vision, natural language processing, and multi-modal understanding. As a Machine Learning Engineer in the LLM Optimization team, you will have the opportunity to be ...

SAMSUNG
Mountain View, California

Closely work with the machine learning team to define and improve machine learning products. You will also work with talented engineers and top-notch machine learning researchers on exciting projects and state-of-the-art technologies. We are exploring the latest data mining and machine learning tech...

BHO Tech
Mountain View, California

Software Engineer, Machine Learning and Artificial Intelligence. Strong background in Computer Vision, Machine Learning or AI. MS/PhD degree or equivalent practical experience in Computer Science, AI, Machine Learning, or related technical field. We are looking for a smart, driven engineer who’s fas...

ByteDance
San Jose, California

Team IntroductionThe AML Machine Learning Systems team provides E2E machine learning experience and machine learning resources for the company. Qualifications- Currently pursuing a MS in Software Development, Computer Science, Computer Engineering, or a related technical discipline. Responsibilities...

TikTok
San Jose, California

Currently enrolled in a PhD degree program in Computer Science, Engineering, Mathematics, or a related field with a focus on machine learning or artificial intelligence. As an MLE Intern, you will be contributing to the development and optimization of our machine learning models. This role offers a ...

ByteDance
San Jose, California

The Machine Learning (ML) System sub-team combines system engineering and the art of machine learning to develop and maintain massively distributed ML training and Inference system/services around the world, providing high-performance, highly reliable, scalable systems for LLM/AIGC/AGI In our team, ...

Snap Inc.
Palo Alto, California

We're looking for a Principal Machine Learning Engineer to join Snap!. Advanced degree in a related field such as machine learning, computer vision, or mathematics. Design, implement, and scale machine learning models and control systems to efficiently and optimally run our ad marketplace. Collabora...