Senior ML Infra Engineer — Distributed Data Pipelines

Waymo

California (MO)

Hybrid

USD 238,000 - 302,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Waymo is hiring for a senior ML infrastructure engineer to design and optimize distributed input data pipelines for large-scale ML training workloads. You will collaborate with researchers and ML engineers to remove bottlenecks and improve runtime goodput across distributed environments.

The role requires strong Python/C++ skills, experience with TensorFlow and JAX, and familiarity with modern ML infrastructure tools. This position is hybrid within the US.

Qualifications

  • B.S. in Computer Science or Math or 5+ years of real-world experience.
  • Proficient in distributed systems design with an understanding of ML data pipeline optimization.
  • Experience with ML frameworks, including TensorFlow and JAX.
  • Hands-on experience with libraries like Grain or tf.data service.
  • Solid programming skills in Python and C++.
  • Familiarity with profiling tools to uncover performance bottlenecks.

Responsibilities

  • Design, and improve distributed input data pipelines for large-scale ML training workloads.
  • Collaborate with researchers and ML engineers to resolve bottlenecks in data pipeline performance.
  • Improve runtime goodput of ML training workload, including optimizing input data processing systems, ensuring scalability and reliability across distributed environments.
  • Implement and maintain advanced ML infrastructure tools, including ML Pathways, Grain, JAX, and TensorFlow.
  • Evaluate and integrate modern technologies to enhance the performance and scalability of ML systems.
  • Promote best practices for distributed systems architecture and contribute to technical leadership within the team.

Skills

distributed systems design
ML data pipeline optimization
TensorFlow
JAX
Grain
tf.data service
Python
C++
profiling tools

Education

B.S. in Computer Science or Mathematics

Tools

TensorFlow
JAX
Grain
tf.data service

Job description

Waymo is hiring for a senior ML infrastructure engineer to design and optimize distributed input data pipelines for large-scale ML training workloads. You will collaborate with researchers and ML engineers to remove bottlenecks and improve runtime goodput across distributed environments.

The role requires strong Python/C++ skills, experience with TensorFlow and JAX, and familiarity with modern ML infrastructure tools. This position is hybrid within the US.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Data Infra Engineer — Remote/Hybrid + Equity
Senior ML Data Infra Engineer — Remote/Hybrid + Equity

Waymo • California (MO)

Hybrid
USD 213,000 - 263,000
Discretionary bonus
Equity incentive plan
Company benefits
Staff ML Engineer, Data Flywheel & Infra
Staff ML Engineer, Data Flywheel & Infra

Waymo • California (MO)

On-site
USD 250,000 - 335,000
ML Flywheel Engineer - Scalable Data Pipelines
ML Flywheel Engineer - Scalable Data Pipelines

Waymo • Mountain View (CA)

Hybrid
USD 136,000 - 173,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits
Foundation ML Data & Infrastructure Engineer
Foundation ML Data & Infrastructure Engineer

Dormont Manufacturing Co • United States

Hybrid
USD 213,000 - 263,000
Health, dental, vision, life, disability insurance
401(k) with company match
20 days of vacation per year
+4
Senior Data Infra Engineer — High-Throughput, Secure Pipelines (Hybrid)
Senior Data Infra Engineer — High-Throughput, Secure Pipelines (Hybrid)

Waymo • Mountain View (CA)

Hybrid
USD 213,000 - 263,000
Discretionary annual bonus
Equity incentive plan
Company benefits program
Staff ML Engineer - Simulation & Efficient Inference
Staff ML Engineer - Simulation & Efficient Inference

Waymo • United States

On-site
USD 251,000 - 310,000
Senior ML Platform Engineer — Scalable Inference & Infra
Senior ML Platform Engineer — Scalable Inference & Infra

Waymo • California (MO)

Hybrid
USD 213,000 - 263,000
Discretionary annual bonus
Equity incentive plan
Company benefits program
Senior ML Systems Engineer - Distributed Evaluation & Efficiency
Senior ML Systems Engineer - Distributed Evaluation & Efficiency

Waymo • California (MO)

On-site
USD 238,000 - 302,000
Bonus program
Equity incentives
Benefits package
ML Data Infra Engineer: Scalable Flywheel Platform
ML Data Infra Engineer: Scalable Flywheel Platform

Waymo • Mountain View (CA)

On-site
USD 213,000 - 263,000
Senior ML Data Infrastructure Engineer — Scalable Pipelines
Senior ML Data Infrastructure Engineer — Scalable Pipelines

Unity • Mountain View (CA)

On-site
USD 200,000 - 261,000
Comprehensive health insurance
Employee stock ownership
Competitive retirement plans
+4