ML Engineer for High-Performance Computing

2 days ago


Mountain View, California, United States Waymo Full time
Job Overview

We are seeking a talented ML Compiler Engineer to join our team at Waymo. As a member of our Compute Team, you will play a critical role in designing and developing high-performance custom silicon and system-level compute architectures.

Salary Information

The estimated annual salary for this position is $171,500 - $220,000, based on industry standards and the location of the position.

Job Responsibilities

You will be responsible for maximizing performance of our neural networks by enhancing and extending our production-grade compiler. This will involve working closely with hardware architects and model developers to develop a deep understanding of our unique neural network inference platform and neural networks.

Required Skills and Qualifications
  • 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 candidates with Python programming experience, knowledge of computer architectures used for neural network inference, and neural network performance characteristics.

Benefits

Waymo employees are eligible to participate in our discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.



  • Mountain View, California, United States MatX Full time

    About This RoleThis is an exciting opportunity to join MatX as an AI Systems Optimization Engineer. As a member of our team, you will contribute to the development of cutting-edge AI solutions that aim to bridge the gap between AI capabilities and real-world limitations.ResponsibilitiesYour key responsibilities will include:Building performance models and...


  • Mountain View, California, United States Waymo Full time

    At Waymo, we are pushing the boundaries of autonomous driving technology to create a safer and more accessible world. As part of our Compute Team, you will be responsible for delivering high-performance compute platforms that enable our vehicles to perceive and navigate complex environments.We are seeking a talented High-Performance Compiler Developer to...


  • Mountain View, California, United States Waymo Full time

    Waymo is an autonomous driving technology company dedicated to making our roads safer and more accessible. Our mission is to create the most trusted driver in the world, leveraging our expertise in building high-performance compute platforms for autonomous vehicles.The Compute Team plays a critical role in achieving this mission by delivering the compute...


  • Mountain View, California, United States Google Full time

    We are seeking a highly skilled Senior Software Engineer to join our Core team at Google. This role involves designing and implementing cutting-edge AI/ML solutions, leveraging large-scale system design, natural language processing, and UI development.Responsibilities:Develop and test product or system development code using software development best...


  • Mountain View, California, United States MatX Full time

    MatX is committed to pushing the boundaries of AI by developing innovative solutions that harness the power of silicon and systems. We're seeking a talented individual to drive our ML performance engineering efforts.Job SummaryWe're looking for a highly skilled professional to design and develop performance-optimized ML solutions. The ideal candidate will...


  • Mountain View, California, United States Waymo Full time

    This is an exciting opportunity to join Waymo's Compute Team as a high-performance architecture engineer. In this role, you will deliver the compute platform responsible for running the autonomous vehicle's software stack. Your responsibilities will include analyzing the performance characteristics of code generated by our production-grade compiler,...


  • Mountain View, California, United States NewsBreak Full time

    We are revolutionizing how readers access and engage with essential, locally sourced content & information at NewsBreak. To achieve this, we need a skilled Senior Backend Engineer - ML Infra who can own and enhance core components of our machine learning infrastructure.You will be responsible for designing and developing scalable machine learning...


  • Mountain View, California, United States MatX Full time

    At MatX, we're committed to making AI accessible and efficient. We need a skilled leader to guide our machine learning research team.About the JobThe successful candidate will have a strong background in machine learning research and prior experience in leading a team or contributing to a highly cited paper.Lead a team of experts in developing and...


  • Mountain View, California, United States Waymo Full time

    About WaymoWaymo is a pioneering autonomous driving technology company dedicated to revolutionizing the way people move. With a mission to be the most trusted driver, we have been at the forefront of this industry since its inception as the Google Self-Driving Car Project in 2009.Our journey has been marked by significant milestones, including providing over...


  • Mountain View, California, United States Microsoft Corporation Full time

    Job Summary: We are seeking a highly skilled Senior Validation Engineer to join our dynamic team at Microsoft Corporation.Key Responsibilities:Lead key components of post silicon functional validation of complex Application Specific Integrated Circuits (ASIC) System on Chip (SOC).Define testing strategies for Pre-Silicon Emulation, Field-Programmable Gate...


  • Mountain View, California, United States Tik Tok Full time

    About TikTokTikTok is a leading short-form mobile video platform that inspires creativity and brings joy to its users. As part of the company's mission, the U.S. Data Security (USDS) division was established to enhance data protection policies and content assurance protocols for U.S. users.Job SummaryWe are seeking a highly skilled System Reliability...


  • Mountain View, California, United States Waymo Full time

    About the Role: We're seeking highly motivated and talented individuals to join our team as Software Engineers for Autonomous Vehicles. As an intern, you'll work on developing tools to instrument ML models and inspect their internal computations, applying optimization techniques, and analyzing their impacts on model quality.Key Responsibilities:Developing...


  • Mountain View, California, United States Databricks Full time

    About DatabricksDatabricks is a leading data and AI company that empowers organizations to make data-driven decisions. With its cutting-edge Data Intelligence Platform, Databricks helps businesses of all sizes unlock the full potential of their data.Job DescriptionWe are seeking a talented High-Performance Software Development Engineer to join our team. As a...


  • Mountain View, California, United States Intuit Full time

    About the JobWe're seeking a highly skilled Senior Security Engineer to join our Workforce Security Data Loss Prevention (DLP) team. As a key member of our team, you'll be responsible for designing and implementing Data Loss Protection capabilities for complex security use cases, leveraging AI technology to stay ahead of threats.This is a challenging and...


  • Mountain View, California, United States X: The Moonshot Factory Full time

    Job Description:As a geophysics machine learning engineer at X, you'll be part of our early stage dynamic project working on a full range of computational geophysics tasks - from prototyping to building full-scale solutions. You'll have the opportunity to make a 10x impact by defining ML experiments, performing data reviews, integrating latest research into...


  • Mountain View, California, United States MatX Full time

    About MatXWe're committed to making the world's best AI models run as efficiently as allowed by physics. Our goal is to bring the world years ahead in AI quality and availability. We're seeking a leader who is excited about systems-focused ML research to lead our team of ML researchers.Estimated Salary RangeThe estimated annual salary for this position is...


  • Mountain View, California, United States Perot Jain Full time

    About the RoleWe are seeking a Machine Learning Engineer to work on our AV Navigation project. The ideal candidate will have expertise in developing ML models that accurately predict the behavior of surrounding agents and plan optimal trajectories for our AVs.Responsibilities- Develop novel algorithms for agent behavior prediction and AV planning- Conduct...


  • Mountain View, California, United States NewsBreak Full time

    Job DescriptionWe are seeking a skilled Backend Engineer to join our team at NewsBreak. As a Backend Engineer, you will be responsible for building world-class systems for cutting-edge B2B monetization solutions. This role requires strong understanding of server-side logic and architecture, excellent knowledge of cloud-based solutions, and solid...


  • Mountain View, California, United States MatX Full time

    About MatXMatX is developing cutting-edge technology to train and run the largest ML workloads for AGI.The estimated salary for this position is $260,000 per year. The total compensation package includes equity and benefits.Job Overview:Design and implement compilers tailored for our proprietary hardware architecture.Provide valuable insights and guidance on...


  • Mountain View, California, United States Tik Tok Full time

    TikTok is seeking a skilled Site Reliability Engineer to join our AML team. As a key member of our engineering team, you'll be responsible for designing, building, and maintaining our massive distributed AI/ML recommendation system. With a focus on reliability, scalability, and performance, you'll work closely with software engineering teams to ensure that...