Staff Compiler Engineer

5 days ago


Mountain View, Arkansas, United States Waymo Full time
Job Title: Staff Machine Learning Compiler Engineer, Compute

Waymo is a leading autonomous driving technology company with a mission to create the most trusted driver. Our team is responsible for delivering the compute platform that powers our autonomous vehicles, and we're seeking a highly skilled Staff Machine Learning Compiler Engineer to join our Compute Team.

About the Role

We're looking for a talented engineer to analyze the performance characteristics of our production-grade compiler and develop engineering roadmaps for its improvement. You will also be responsible for architecting and implementing compiler support for novel features of our neural network inference platform. Additionally, you will guide model developers and hardware architects towards improving the efficiency and achieved performance of inference hardware through software/hardware co-design.

Responsibilities
  • Analyze the performance characteristics of code generated by our production-grade compiler and develop engineering roadmaps for its improvement
  • Architect and implement compiler support for novel features of our unique neural network inference platform
  • Guide model developers and hardware architects towards improving the efficiency and achieved performance of inference hardware through software/hardware co-design
Requirements
  • BS degree in Computer Science/Electrical Engineering or equivalent experience and 7+ years of industry experience OR
  • MS degree in Computer Science/Electrical Engineering and 5+ years of industry experience OR
  • PhD degree in Computer Science/Electrical Engineering and 3+ years of industry experience
  • 3+ years of industry and/or academic experience working on compilers for neural networks or linear algebra computation targeting parallel architectures
  • 1+ years of experience in techniques used to generate code optimized for performance on a parallel architecture
  • C++ programming skills
Preferred Qualifications
  • Python programming experience
  • 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

Waymo employees are eligible to participate in our discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements. The expected base salary range for this full-time position across US locations is $226,000 - $286,000 USD.



  • Mountain View, Arkansas, United States Waymo Full time

    Job Title: Staff Compiler Engineer for Autonomous Driving TechnologyWaymo is a leading autonomous driving technology company with a mission to create the most trusted driver. Our team is responsible for delivering the compute platform that powers our fully autonomous vehicle's software stack. We are seeking a highly skilled compiler engineer to join our team...


  • Mountain View, Arkansas, United States Waymo Full time

    Job Title: Machine Learning Compiler EngineerWaymo is a leading autonomous driving technology company with a mission to create the most trusted driver. Our team is responsible for delivering the compute platform that powers our autonomous vehicles, and we're seeking a talented Machine Learning Compiler Engineer to join our ranks.About the RoleWe're looking...


  • Mountain View, Arkansas, United States Waymo Full time

    Job Title: Machine Learning Compiler EngineerWaymo is a leading autonomous driving technology company with a mission to create the most trusted driver. Our team is responsible for delivering the compute platform that powers our autonomous vehicles, and we're seeking a talented Machine Learning Compiler Engineer to join our ranks.About the RoleWe're looking...


  • Mountain View, Arkansas, United States Waymo Full time

    Job Title: Senior Machine Learning Compiler Engineer, ComputeWaymo is a leading autonomous driving technology company with a mission to create the most trusted driver. Our team is responsible for delivering the compute platform that powers our autonomous vehicles, and we're seeking a highly skilled Senior Machine Learning Compiler Engineer to join our...


  • Mountain View, Arkansas, United States Waymo Full time

    About the RoleWaymo is a leading autonomous driving technology company with a mission to provide the most trusted driver. Our team is responsible for delivering the compute platform that powers our fully autonomous vehicle's software stack. We are seeking a highly skilled Senior Machine Learning Compiler Engineer to join our Compute Team.Key...


  • Mountain View, Arkansas, United States Waymo Full time

    Autonomous Vehicle Compute Platform EngineerWaymo is a leader in autonomous driving technology, with a mission to create the most trusted driver. Our team is responsible for delivering the compute platform that powers our autonomous vehicles, and we're seeking a talented engineer to join us.Key Responsibilities:Analyze the performance characteristics of our...


  • Mountain View, Arkansas, United States Waymo Full time

    {"title": "Autonomous Vehicle Software Compiler Engineer", "content": "Join Waymo's Compute TeamWaymo is a leader in autonomous driving technology, with a mission to improve access to mobility while saving thousands of lives. Our Compute Team is responsible for delivering the compute platform that powers our fully autonomous vehicle software stack.We are...


  • Mountain View, Arkansas, United States Waymo Full time

    Job SummaryWaymo is an autonomous driving technology company with the mission to be the most trusted driver. Our team is responsible for delivering the compute platform responsible for running the autonomous vehicle's software stack. We are seeking a talented Machine Learning Compiler Engineer to join our team and contribute to the development of...


  • Mountain View, Arkansas, United States Waymo Full time

    Job Title: Compute Team MemberCompany: WaymoWaymo is an autonomous driving technology company with a mission to be the most trusted driver. Our team is responsible for delivering the compute platform that powers our fully autonomous vehicle's software stack.Key Responsibilities:Analyze the performance characteristics of code generated by our production-grade...


  • Mountain View, Arkansas, United States Waymo Full time

    About the RoleWaymo is a leading autonomous driving technology company with a mission to create the most trusted driver. As a Staff Machine Learning Engineer, you will play a critical role in improving the performance of our car's machine learning models.Key ResponsibilitiesCollaborate with world-class Waymo ML scientists to identify opportunities for...


  • Mountain View, Arkansas, United States Waymo Full time

    About the RoleWaymo is a pioneering autonomous driving technology company with a mission to revolutionize mobility and save lives. As a Staff Machine Learning Engineer, you will play a critical role in optimizing our car's compute performance, collaborating with world-class ML scientists, and leading projects from proposal to execution.Key...


  • Mountain View, Arkansas, United States Waymo Full time

    About the RoleWaymo is a pioneering autonomous driving technology company with a mission to revolutionize mobility and save lives. As a Staff Machine Learning Engineer, you will play a critical role in optimizing our car's compute performance, collaborating with world-class ML scientists, and leading projects from proposal to execution.Key...


  • Mountain View, Arkansas, United States Waymo Full time

    About the RoleWaymo is a pioneering autonomous driving technology company dedicated to creating a safer and more accessible transportation system. As a Staff Machine Learning Engineer, Inference, you will play a crucial role in developing large-scale and efficient inference solutions for Waymo's driving foundation models.Key ResponsibilitiesDesign and...


  • Mountain View, Arkansas, United States Waymo Full time

    About the RoleWaymo is a leading autonomous driving technology company with a mission to be the most trusted driver. Our team is dedicated to building the Waymo Driver, the world's most experienced driver, to improve access to mobility while saving thousands of lives lost to traffic crashes.Job SummaryWe are seeking a Staff Machine Learning Engineer with...


  • Mountain View, Arkansas, United States Waymo Full time

    About WaymoWaymo is a leading autonomous driving technology company with a mission to be the most trusted driver. With a strong focus on innovation and safety, Waymo has developed the Waymo Driver, a cutting-edge technology that has provided over one million rider-only trips and has driven tens of millions of miles on public roads and tens of billions in...


  • Mountain View, Arkansas, United States Waymo Full time

    About WaymoWaymo is a leading autonomous driving technology company with a mission to be the most trusted driver. With a strong focus on innovation and safety, Waymo has developed the Waymo Driver, a cutting-edge technology that has provided over one million rider-only trips and has driven tens of millions of miles on public roads and tens of billions in...


  • Mountain View, Arkansas, United States Waymo Full time

    Join Waymo's ML Platform TeamWaymo is a leading autonomous driving technology company with a mission to improve access to mobility while saving thousands of lives. Our team is dedicated to building the Waymo Driver, the world's most experienced driver, to power our fully autonomous ride-hailing service and various vehicle platforms.About the RoleWe are...


  • Mountain View, Arkansas, United States Waymo Full time

    Waymo is a pioneering company in autonomous driving technology, dedicated to becoming the most reliable driver. Originating from the Google Self-Driving Car Project in 2009, Waymo has concentrated on creating the Waymo Driver—The World's Most Experienced Driver™—to enhance mobility access while preventing countless traffic-related fatalities. The Waymo...


  • Mountain View, Arkansas, United States Waymo Full time

    About the RoleWaymo is a pioneering autonomous driving technology company with a mission to become the most trusted driver. Since its inception as the Google Self-Driving Car Project in 2009, Waymo has focused on developing the Waymo Driver - The World's Most Experienced DriverTM - to improve access to mobility while saving thousands of lives lost to traffic...


  • Mountain View, Arkansas, United States CloudKitchens Full time

    Senior/Staff Backend Engineer at CloudKitchensCloudKitchens is dedicated to enhancing the infrastructure for food services, empowering restaurateurs to thrive in the realm of online food delivery. Our team is committed to making high-quality food more accessible and convenient for all. We collaborate with a diverse range of restaurateurs, from budding...