Senior Machine Learning Engineer, Runtime and Serving
$213k - $263kWaymo
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.
The ML Optimization team at Waymo provides a set of tools to support and automate the lifecycle of the machine learning workflow, including feature and experiment management, model development, optimization and monitoring. These efforts have resulted in making machine learning more accessible to teams at Waymo, including Perception, Planner, Research and Simulation.
We are looking for engineers with ML software & systems expertise to help b uild the next generation Waymo onboard ML inference engine for Waymo fundamental model. You'll work across the entire ML stack from the system perspective, from efficient deep learning models, model compression, ML software (e.g. JAX, XLA, Triton, and CUDA), to . You will be pleasantly challenged with deploying Waymo ML models on limited computation resources. In this hybrid role, you will report to the Senior Manager of Runtime and Optimization.
You will:
- Architect and develop an efficient, high-performance ML runtime and serving system tailored for both onboard autonomous vehicle compute and large-scale, offboard data center environments.
- Lead the integration and feature development for ML inference runtimes across both domains, balancing the strict real-time latency and memory constraints of onboard systems with the high-throughput, highly concurrent demands of offboard serving fleets.
- Drive the strategic migration of ML workloads toward a JAX-native runtime architecture, which includes extending and modifying underlying ML compilers and runtimes (e.g., OpenXLA/PjRT, TensorRT).
- Collaborate with world-class Waymo ML practitioners across perception, planner, and research to analyze system-level ML workloads and apply hardware-aware compute optimizations.
- Design and build robust tooling for profiling, benchmarking, and identifying system-level bottlenecks across the end-to-end ML software stack.
You Have:
- B.S. or M.S. in CS, EE, Deep Learning or a related field
- 5+ years of professional software engineering experience focused on building, scaling, or maintaining ML systems and infrastructure.
- 5+ years production programming in C++.
- 3+ years of production experience in Python and major deep learning frameworks (e.g., PyTorch, JAX).
- Experience optimizing ML software for hardware accelerators (e.g., GPUs, TPUs, custom silicon).
- Experience building low-latency, highly concurrent distributed backend systems.
We Prefer
- PhD in CS, EE, Deep Learning or a related field.
- Experience modifying ML compilers, runtimes, or inference engines (e.g., TensorRT, ONNX Runtime, OpenXLA/PjRT, TVM).
- Experience building or scaling LLM serving systems, including expertise in distributed inference and performance optimization (e.g., KV/prefix caching, continuous batching).
- Experience with custom kernel development (e.g., CUDA/CUDA Tile, Triton, JAX/Pallas).
- Experience architecting unified serving APIs and optimizing tensor buffer management (e.g., zero-copy data transfer, shared memory) for complex, multi-model inference pipelines.
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.
Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Salary Range
$213,000 - $263,000 USD
$213k - $263k
...follows. We are looking for engineers with ML software & systems... ..., from efficient deep learning models, model compression,... ...role, you will report to the Senior Manager of Runtime and Optimization. You will... ...reliability in an ML serving system. Analyze ML workload...SuggestedFull timeRemote work- Role Description As a Senior Machine Learning Engineer at Anno.ai, you will design, develop, test, document... ...data pipelines. ~Manage ML runtime infrastructure using containerization... ...Kubernetes) and incorporating model serving platforms (e.g., Seldon, KServe, BentoML...SeniorFull time
- ...to Roblox to explore, create, play, learn, and connect with friends in 3D immersive... .... Why Reliability? Roblox serves over 100 million people every day across... ...company goal. We are hiring our first Senior Machine Learning engineer within our team. As a Senior...SeniorFull timeSeasonal work
$150k - $210k
...scientifically grounded and deeply impactful for members. As a Senior Machine Learning Engineer on our Health Insights team, you will help develop and... ..., reliability, monitoring, debugging) as it relates to serving ML models ~ Experience deploying and maintaining ML...SeniorFull timeWork at officeRelocation$160k - $220k
...You'll Do Build and deploy ML models serving 100M+ predictions daily Develop... ...algorithms (collaborative filtering, deep learning, learning-to-rank) ~ Proficiency in Python... ...metrics ~ BS/MS in Computer Science, Machine Learning, or related field Compensation...SeniorRemote jobFull time$195k - $230k
...information, visit About the Role We are looking for a Senior Machine Learning Engineer to help evolve our large-scale recommendation systems... ...will work on core feed, retrieval, and ranking systems serving tens of millions of users, while also participating in...SeniorFull timeLocal areaWork from home$335k - $400k
...Ecommerce Network leverages proprietary machine learning recommendation systems, powering... ...and HelloFresh. We are hiring Senior Machine Learning Engineers We are hiring engineers with significant... ...with the team's orchestration and serving infrastructure. Evaluate model...SeniorFull timeWork at officeRemote work- ...to Roblox to explore, create, play, learn, and connect with friends in 3D immersive... .... Why User Behavior? As a Senior Machine Learning Engineer for User Behavior, you will build the... ...evaluation through production serving. You will integrate your models directly...SeniorFull timeCasual workShift work
$150k - $300k
Role Description The Senior Machine Learning Engineer will be responsible for: ~Building recommendation and search across feed, discovery, search... ...generation, embeddings, two-tower models, features, and serving quality. ~Designing, launching, and analyzing recommendation...SeniorFull timeRemote work$184.05k - $262.93k
...a team working at the intersection of machine learning, music understanding, and user experience... ..., design, data science, product, and engineering Prototype new ML approaches and... ...the development of scalable ML systems serving hundreds of millions of users Promote...SeniorFull timeWork from homeWorldwideFlexible hours$185k - $235k
...pipelines, to identity-prediction models, embeddings, and online serving — and we close the loop by applying those outputs inside... ...About the role We are looking for an experienced Senior Machine Learning Engineer to design and build the data and ML systems that...SeniorFull timeLocal areaWork from home- ...So, what's the role all about? NiCE is looking for a Senior Machine Learning Engineer to join NiCE Labs Research (NLR), a team dedicated to model... ...models, inference optimization (quantization, SGLang/vLLM serving for audio, distillation), experience with at least one...SeniorFull timeWork at officeRemote workFlexible hours
- Role Description Fetch is building the future of personalized consumer experiences. We’re looking for a Staff Machine Learning Engineer to serve as the technical lead for a high-impact ML team focused on personalization, relevance, and ranking. In this role, you will...SeniorFull time
- ...understand and grow their financial lives. We’re looking for machine learning engineers with experience applying state-of-the-art machine learning... ...the full model lifecycle, from offline training to online serving and monitoring, while helping define the ML roadmap with...SeniorFull timeWork experience placementLocal area
$185.6k - $255k
...everyone can contribute, learn, and grow. We welcome... ...Role At Amperity, ML Engineers work in small,... ...accountable teams. As a Senior ML Engineer, you'll lead... ...our customers through machine learning products and features... ..., model registry, and serving. About You You'...SeniorFull timeWork at officeLocal areaRemote work$140k - $190k
Role Description By joining our team as a Senior Machine Learning Engineer, you will play a pivotal role in building cutting-edge AI products that... ...implement end-to-end ML pipelines from data ingestion to model serving for real-world applications. ~Comfortable working with...SeniorFull timeRemote work$195k - $408k
...Roku's advertising business. The mission of the Ad Engineering Team is to build this platform. The Ad Serving team designs, builds, deploys, and operates Roku... ...the business. We are looking for a staff-level machine learning engineer with deep research and data science...SeniorFull timeWork at officeLocal areaRemote workMonday to ThursdayFlexible hours- ...pipelines, feature and model innovations, serving and experimentation efficiency,... ...and continuously improve cutting edge Machine Learning models for Airbnb product, business and... ...functional partners including software engineers, product managers, operations and data...SeniorRemote jobFull timeCasual workLive inWork at office
$25k
...you'll do Design, build, and deploy machine learning models and systems that operate reliably... ...including feature stores, model serving platforms, and real-time inference pipelines Embed on a product engineering team and collaborate closely with data scientists...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hours- Role Description We are looking for a Senior Machine Learning Engineer to own search and recommendation systems for Sekai’s consumer product. This... ...retrieval, two-tower models, ranking features, and online serving quality. ~Design, launch, and analyze recommendation/search...SeniorFull timeRemote work
- ...complex workflows, and continuously learn and adapt. Moveworks is... ...with Moveworks’ Reasoning Engine and natural language capabilities... ...Role We are looking for a Machine Learning Engineer to help build... ...for building and serving LLM’s at Moveworks. This role...SeniorFull timeWork at officeRemote workFlexible hours
$150.75k
...world for the greater good? As an ML Engineer at Axon, you will contribute to developing... ...evaluation, testing and deployment of machine learning models on Axon devices and cloud. As... ...teams that reflect the communities we serve. Studies have shown that women and...SeniorFull timeWork experience placementWork at officeRemote work- ...pipelines, feature and model innovations, serving and experimentation efficiency,... ...and continuously improve cutting edge Machine Learning models for Airbnb product, business and... ...functional partners including software engineers, product managers, operations and data...SeniorRemote jobFull timeCasual workLive inWork at office
$160k - $200k
...national security and business challenges by serving as the command center between data,... .... Founded by data scientists and engineers, Striveworks set out to make the journey... ...environments. The Role As a Senior Machine Learning Engineer at Striveworks, you’ll be challenged...SeniorFull timeWork at officeRemote work$180k - $250k
Role Description As a Senior Machine Learning Engineer at Orita, you will: ~Build and Productionize Models: Design, train, and deploy models that... ..., scalable, MLOps pipelines to ensure reliable training, serving, and monitoring of models in production. ~Experiment &...SeniorFull timeLive in$290k - $395k
Role Description As a Senior Machine Learning Engineer on one of Voleon's Research teams, you will partner directly with research staff to advance... ...Familiarity with modern ML/AI infrastructure patterns (model serving, feature stores, distributed training). ~Experience...SeniorFull timeWork at office- Role Description Join Runware as a Senior Machine Learning Engineer and be at the forefront of developing innovative AI solutions across various media... ...with Infrastructure and Backend teams on scalable serving systems ~Monitor production performance and drive continuous...SeniorFull timeRemote workWork from homeFlexible hours
- Role Description We are looking for an experienced Machine Learning Engineer to build, deploy, and own end-to-end ML solutions that combat sophisticated... ...a simple, clever heuristic to solve a problem fast. ~Serve models efficiently using FastAPI and PyTorch, ensuring...SeniorFull timeRemote work
- Role Description The Sr. Machine Learning Engineer is responsible for designing, building, and deploying machine learning systems that power AI-... ...end-to-end ML systems, including training pipelines, model serving infrastructure, and monitoring. ~Lead technical design reviews...SeniorFull time
$173k - $253.5k
...engagement. ~Develop production-grade Multi-Task Learning (e.g., shared encoders, MMOE/PLE task heads)... ...policies and measurable ROI. ~Mentor ML engineers to build expertise in ranking, causal inference, and scalable serving systems. Qualifications ~5+ years...SeniorPermanent employmentFull timeTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Machine Learning Engineer, Runtime and Serving. Be the first to apply!
- senior ml engineer Remote
- machine learning engineer Remote
- computer vision machine learning engineer Remote
- ai ml engineer Remote
- junior machine learning research engineer Remote
- machine learning software engineer Remote
- machine learning ai engineer Remote
- senior vice president communications Remote
- senior manager quality engineering Remote
- senior device engineer Remote







