High-Performance Neural Network Compiler Specialist

6 days ago


New York, New York, United States Waymo Full time

Waymo is a leading autonomous driving technology company dedicated to creating the world's most trusted driver. With its roots in the Google Self-Driving Car Project, Waymo has focused on developing the Waymo Driver, a cutting-edge system designed to improve access to mobility while saving thousands of lives lost to traffic crashes.

The Waymo Driver powers Waymo One, a fully autonomous ride-hailing service, and can be applied to various vehicle platforms and product use cases. With over one million rider-only trips completed, the Waymo Driver has autonomously driven tens of millions of miles on public roads and simulated billions of miles across 13+ U.S. states.

The Compute Team at Waymo plays a critical role in achieving this mission by delivering the compute platform responsible for running the autonomous vehicle's software stack. To accomplish this, they architect and create high-performance custom silicon, develop system-level compute architectures that push the boundaries of performance, power, and latency, and collaborate with other teams to design and improve hardware and software for maximum performance.

This hybrid role reports to a Software Engineering Manager and offers an exciting opportunity to work on one of the world's highest performance automotive compute platforms.

Key Responsibilities:

  • Maximize neural network performance by enhancing and extending production-grade compilers
  • Collaborate with hardware architects and model developers to understand the unique neural network inference platform and neural networks
  • Implement compiler support for novel features of high-performance architecture

Requirements:

  • Bachelor's degree in Computer Science/Electrical Engineering or equivalent practical experience and 3+ years of industry experience OR Master's degree in Computer Science/Electrical Engineering and 1+ year of industry experience OR PhD Degree in Computer Science/Electrical Engineering
  • 1+ year of industry and/or academic experience with compilers and parallel computing
  • 1+ year of industry and/or academic experience working with ML inference or linear algebra computations
  • C++ programming skills

Preferred Qualifications:

  • 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 popular machine learning and neural network algorithms and applications

Compensation: The estimated annual salary for this position ranges from $158,000 to $200,000 USD, depending on factors such as location, experience, and qualifications. Additionally, Waymo employees are eligible for a discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.



  • New York, New York, United States Waymo Full time

    Job Description: As a Machine Learning Compiler Engineer on Waymo's Compute Team, you will be responsible for maximizing the performance of our neural networks by enhancing and extending our production-grade compiler. We are a diverse team looking for curious and talented teammates to work on one of the world's highest-performance automotive compute...


  • New York, New York, United States Oakland Search Full time

    About Oakland Search">We're a leading search firm specialising in quantitative trading, with a focus on delivering exceptional talent to the finance sector.Salary and Benefits">The successful candidate will be rewarded with an extremely competitive salary of $250,000 - $350,000 per annum, plus high performance bonuses. Our generous benefits package includes...


  • New York, New York, United States CPS Full time

    Main ResponsibilitiesDesign & Optimization: Develop and implement multicast network architectures to support high-frequency trading applications with minimal latency.Automation: Create, deploy, and maintain network automation tools to streamline network configuration, monitoring, and performance analysis.Latency Reduction: Identify and mitigate potential...


  • New York, New York, United States Hudson River Trading Full time

    At Hudson River Trading, we're at the forefront of innovation in algorithmic trading. We welcome expertise from various fields, including mathematics and computer science, physics and engineering, media and tech.About the RoleWe're seeking a Senior Network Engineer with experience designing and managing large environments to fulfill high-performance and...


  • New York, New York, United States Oakland Search Full time

    We are seeking a seasoned Network Architect to lead the design and implementation of our high-performance network infrastructure. This is an excellent opportunity for an experienced professional to join a dynamic team in a fast-paced environment.The ideal candidate will have a strong background in network engineering, with experience in designing and...


  • New York, New York, United States Oakland Search Full time

    Company OverviewOakland Search is a renowned technology consulting firm, providing cutting-edge solutions to leading financial institutions in New York City.About the RoleWe are seeking an experienced High-Performance Linux Infrastructure Specialist to join our dedicated team of experts. The successful candidate will be responsible for designing and...


  • New York, New York, United States Lilt Full time

    About LiltLilt is a cutting-edge machine learning company that specializes in large-scale language translation systems. Our team invests heavily in workflow and backend AI systems, prioritizing usability and interface design to provide seamless experiences for our users.Salary and BenefitsWe offer a competitive salary, with a range of $150,000 - $200,000 per...


  • New York, New York, United States JPMorganChase Full time

    About the RoleWe are seeking a seasoned Lead Software Engineer to join our team in JPMorganChase's Chief Technology Office, specifically within the Global Technology & Applied Research group. As a high-performance computing specialist, you will play a pivotal role in designing and delivering cutting-edge technology solutions that drive innovation across...


  • New York, New York, United States iCapital Network Full time

    iCapital Network is a leading provider of financial technology solutions for the alternative investment industry. We are seeking an experienced Test Engineer to join our team and contribute to the development of high-performance applications that meet the needs of our clients.About the RoleWe are looking for a skilled Software Developer in Test who can...


  • New York, New York, United States Jet Recruiters Full time

    Job OverviewJet Recruiters seeks a skilled High-Performance HVAC Specialist to join our team. The ideal candidate will install, service, and repair complex heating and air conditioning systems.Key Responsibilities:System Installation: Design and implement efficient HVAC systems that meet the highest standards of performance and energy efficiency.Equipment...


  • New York, New York, United States Wynd Labs Full time

    We are at the forefront of developing a web-scale crawler and knowledge graph that allows ordinary people to participate in the process, and share in the benefits of AI development.As a High-Performance Data Infrastructure Specialist, you will play a crucial role in designing, implementing, and maintaining scalable, high-performance distributed systems to...


  • New York, New York, United States BroadAxis, Inc Full time

    BroadAxis, Inc is seeking a skilled and experienced High Performance System Support Specialist to join their front-office support team. This role involves troubleshooting, optimizing, and bug-fixing existing systems, with a focus on maintaining high performance, scalability, and reliability.The ideal candidate will bring hands-on experience in application...


  • New York, New York, United States Noblesoft Technologies Full time

    Company Overview:Noblesoft Technologies is a leading provider of innovative solutions in the field of network engineering and architecture. Our team is committed to delivering high-quality services that meet the evolving needs of our clients.Salary:The estimated annual salary for this position is $120,000, based on industry standards and location.Job...


  • New York, New York, United States VDart Full time

    Job SummaryVDart is seeking a highly skilled IT Support Specialist to join our team. This role involves providing top-notch support to our clients, ensuring their IT systems run smoothly and efficiently.Key ResponsibilitiesTechnical Support: Provide expert-level technical support to clients, resolving issues promptly and effectively.IT Systems Management:...


  • New York, New York, United States Fourier Ltd Full time

    Transformative Role in Research & DevelopmentWe are seeking an experienced Systems Engineer to join our mission-critical team at Fourier Ltd. As a key member of the Research & Development team, you will be responsible for designing and implementing high-performance computing (HPC) environments that drive global operations 24/7.About the RoleYou will work...


  • New York, New York, United States Honest Networks Full time

    Network Engineer OpportunityHonest Networks is a rapidly expanding internet provider headquartered in downtown Manhattan. We are seeking a skilled Network Engineer to join our team.Key Responsibilities:Respond promptly and effectively to customer inquiries and issues.Communicate directly with customers via various channels, including phone, text, and web...


  • New York, New York, United States City of New York Full time

    Job Title: Network Infrastructure SpecialistAt the City of New York, we are seeking a skilled Network Infrastructure Specialist to join our Information Technology Services team. In this role, you will be responsible for designing, implementing, and maintaining our network infrastructure to ensure seamless communication and data exchange across the...


  • New York, New York, United States C2R Ventures Full time

    C2R Ventures, a renowned quant trading firm, is seeking an experienced High Performance Trading Engineer to join its team.The ideal candidate will have expertise in C++ and multithreaded programming, with a proven track record of developing high-speed, low-latency electronic trading strategies.This role requires:Proficiency in C++, Object Oriented...


  • New York, New York, United States The Cypress Group Full time

    Job DescriptionLocation: Hybrid (2 days in office)Estimated Salary: $260,000 - $320,000 per annumOverviewThe Cypress Group is seeking a highly skilled and experienced architect to design and develop a high-performance trading system for our low-latency cross-asset trading platform.Key ResponsibilitiesLead the architecture, design, and development of a...


  • New York, New York, United States AME Inc. Full time

    About the RoleAME Inc. is seeking a skilled High-Performance Building Automation Systems Specialist to join our team in the NY/NJ/CT metropolitan region. This is an exciting opportunity for a motivated individual to contribute to the design, installation, and commissioning of cutting-edge building automation systems.We offer a competitive salary range of...