Staff Software Engineer, ML Frameworks & Efficiency

3 hours, 9 minutes ago
Full-time
Lead
Software Development

Waymo

Waymo is an autonomous driving technology company building the Waymo Driver and operating Waymo One, its fully autonomous ride-hailing service.

Autonomous vehicles, robotics, AI, ride-hailing / mobility tech
Founded 2009
$21600M raised

Description

  • Optimize distributed ML systems for high performance on TPU and GPU clusters using techniques such as SPMD, MPMD, and FSDP.
  • Improve accelerator FLOPS efficiency by enhancing compiler optimizations, authoring low-level kernels, and enabling low-precision computation.
  • Develop new neural model architectures and decoding strategies to improve training and inference performance on modern TPU and GPU architectures.
  • Evaluate and integrate open-source and Google state-of-the-art technologies to improve ML workload performance and scalability.
  • Work closely with ML modeling teams to support large-scale, efficient model training and inference.
  • Promote best practices for distributed systems architecture across the team.
  • Contribute technical leadership within the team.
  • Work across the ML stack from model architectures and frameworks to accelerator runtime.

Requirements

  • B.S. in Computer Science, Math, or 8+ years of equivalent real-world experience.
  • Proficiency in distributed systems design with an understanding of ML efficiency.
  • Experience with ML frameworks including TensorFlow, JAX, and XLA.
  • Solid programming skills in Python and C++.
  • Practical familiarity with profiling tools to identify performance bottlenecks.
  • MS in Computer Science or Math is preferred.
  • Familiarity with ML frameworks such as Pallas and Triton is preferred.

Benefits

  • Base salary range of $238,000 to $302,000 USD.
  • Discretionary annual bonus program.
  • Equity incentive plan.
  • Generous company benefits program, subject to eligibility requirements.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - C++, Linux and Networking

Ivanti 1K-5K Internet Software & Services

Ivanti is hiring a software engineer to design and develop security features for its network security products within a global Secure Access and Zero Trust environment.

Agile AWS Azure C++ DHCP Kubernetes Linux Microservices Network Security Python TCP/IP TLS
1 hour, 24 minutes ago

Software Engineer, Automated Marketing

Warner Music Group is hiring a full-stack Software Engineer for its Automated Marketing team to build internal tools, data products, and AI/ML-enabled systems that improve marketing automation and support artist growth.

Databricks Machine Learning Python React Snowflake
1 hour, 24 minutes ago

Senior Software Engineer, Full Stack

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a Factory Platform software engineer to help build the digital systems that automate and streamline rocket factory and launch operations for Terran R.

Agile Apache Spark AWS dbt Go Helm Kubernetes MongoDB PostgreSQL Python React Terraform TypeScript
1 hour, 24 minutes ago

Junior - Intermediate ABAP Developer

SAP Fioneer 1K-5K Internet Software & Services

SAP Fioneer is hiring an ABAP Developer to join a cross-functional team building and maintaining high-quality software solutions for financial services in a fast-growing, global environment.

Agile SAP ABAP Scrum
1 hour, 24 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers