Principal Software Engineer, ML System Architect
$349k - $431kLatent Logic
Waymo Principal Software Engineer
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.
Waymo's Systems Intelligence and ML team works with Research and Production teams to develop and deploy models that are core to our autonomous driving software. Waymo's AI is at the heart of this mission, and we are increasingly leveraging large-scale Foundation Models to unlock new capabilities for the Waymo Driver. Join Waymo to architect and build a unified, large-scale AI platform leveraging Google DeepMind's latest foundation models (like Gemini) for comprehensive world understanding and generation, to accelerate the development and distillation of models powering the world's most experienced driver.
In this hybrid role, you will report to our Director of Engineering who leads Systems Intelligence and Machine Learning. We are seeking a deeply experienced Principal Software Engineer to provide the overarching technical vision, architectural design, and cross-team leadership to make Waymo's foundation model systems nextgen a success. This role is pivotal in transforming Waymo's offboard ML landscape from a fragmented set of models and tools into a cohesive, efficient, and powerful platform centered around a unified foundation model recipe, deeply integrated with Google Deepmind's latest innovations with Gemini. You will be the technical authority defining how Waymo builds, trains, and utilizes these large models offboard to ultimately accelerate onboard deployment and improvements.
You will:
- Architect ML Systems: Define and drive the technical roadmap for the platform, encompassing codebase unification, data pipelines, model architecture, training recipes, and evaluation frameworks.
- Codebase Consolidation & Best Practices: Lead the unification of existing forked locations of foundation model component codebases into a production-hardened, shared repository. Establish and enforce rigorous coding standards, testing practices, and API designs to ensure long-term codebase health and developer velocity.
- Google Deepmind Integration & API Definition: Serve as the primary technical interface between Waymo's offboard model development and Google Deepmind's core model and framework teams. Define clear APIs and integration patterns, ensuring Waymo can seamlessly leverage and contribute to Google Deepmind's advancements while maintaining stability and control.
- Unify Core Components: Drive the consolidation of tokenization/de-tokenization strategies, data formats, input pipelines, and evaluation methodologies across all offboard Foundation Model use cases.
- Scalable Training & Distillation: Architect for efficient large-scale distributed training (large scale) and establish a common, efficient distillation setup to transfer knowledge from large teacher models to onboard student models.
- Technical Leadership & Influence: Provide technical mentorship, guidance, and direction to engineers across multiple teams within SIML and AI Foundations. Drive alignment on technical decisions with senior stakeholders across Waymo and Google Deepmind.
- Drive Efficiency: Instill a culture of efficiency in model development, training, and resource utilization, aiming for high ML Productivity.
You have:
- Master's degree or PhD in Computer Science or a related field.
- 12+ years of experience in software engineering, with at least 8+ years focused on large-scale machine learning systems, deep learning frameworks, and AI infrastructure.
- A track record of architecting and delivering complex, high-impact ML platforms or models.
- Deep expertise in Python, C++, and ML frameworks like JAX and TensorFlow.
- Extensive experience with large-scale distributed training on TPUs/GPUs and associated challenges.
- Demonstrated ability to design robust, scalable, and maintainable software architectures and APIs.
- Understanding of data pipelines, storage systems, and tokenization techniques.
- Experience working effectively with research and product teams, and influencing across organizational boundaries.
- Technical leadership skills, with the ability to drive strategy, influence across teams, and mentor other engineers.
- Communication skills, with the ability to articulate complex technical vision and drive alignment, capable of conveying complex technical ideas clearly.
We prefer:
- Experience with multimodal and generative models.
- Experience in autonomous vehicle systems or robotics.
- Contributions to open-source ML frameworks or widely used internal tools.
- Experience with simulation systems.
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 $349,000—$431,000 USD
$349k - $431k
...Principal Software Engineer, ML System Architect 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...SuggestedFull timeRemote work$204k - $348k
...Sr Principal/ Principal Software Engineer, AI Lab Execution System Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA We are seeking a Senior... ...laboratory workflows. You'll work closely with ML researchers, platform engineers, data engineers, product...SuggestedFull timeWork at officeLocal areaFlexible hours$206.4k - $276.7k
...Principal Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future... ...and video coding especially through the application of ML/AI methods. You will participate and represent Disney at...SuggestedRemote work$206.4k - $276.7k
...Principal Software Engineer Job ID 10145229 Location San Francisco, California, United States / Morrisville... ...vision algorithms and applied ML/AI techniques for media enhancement, understanding... ...of the online application system due to a disability. #J-18808-Ljbffr...SuggestedWork experience placementLocal area$202.8k - $327.63k
...disconnected from business systems of record, costing businesses... ...AI team is seeking a Principal Software Architect to act as a seasoned subject... ...architect behind the discovery engine that powers the world’s... ...infrastructure and advanced ML features, you ensure that millions...SuggestedContract workWork at officeLocal areaRemote work2 days per week$200.6k - $250.4k
...Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming... ..., design foundational systems, and set the architectural... ...role-it is a platform architect and multiplier role, where... ..., Kafka, Delta, DBT, Ray, ML-ready data services)....Flexible hours- Togetherai is seeking a qualified engineer to join their Turbo team in San Francisco. The role focuses on advancing inference efficiency and operating Reinforcement Learning pipelines for ML systems. A candidate should have a strong background in systems and algorithms...
$215k - $252k
...Principal Software Engineer - Pay Group Engineering Denver, CO; San Francisco, CA; New York, NY At Gusto, we're on a mission to grow the... ...work on core platform capabilities, improving our existing systems for extensibility and scalability, and building the future...Minimum wageFull timeWork at officeLocal areaRemote workFlexible hours2 days per week3 days per week- ...AI-native financial operating system for health systems, founded by... ...You'll partner closely with engineers and leadership to understand where... ...looking for a systems-minded software engineer who cares deeply... ...services for computing, storage, and ML-enabled applications as the...Contract work
$180k - $250k
...this role: You are an experienced software engineer who thrives on building large-scale computing... ...expertise in large scale distributed systems that deal with high complexity, a lot of... ...Nice to have Experience with AI/ML inference or training infrastructure...Currently hiringRemote workRelocation package- ...AI/ML Engineer (RL & Physical Systems) FLUIX is building the AI Operating System for data centers. We deploy autonomous AI that optimizes, predicts... ...automation meet. Collaborate with controls, software, and field engineering teams to integrate models into production...Weekend work
$206.4k - $276.7k
...is a global organization of engineers, product developers, designers... ...especially through the application of ML/AI methods. You will... ...design video algorithms and software workflows for the purposes of... .... As a domain focused Principal Engineer, you are expected to...$272k - $341k
...innovation across both backend systems and customer-facing... ...Key Responsibilities: Architect and Build Design and evolve... ...infrastructure guidelines across the AI/ML engineering teams. Establish best... ...spend more time creating software that changes the world. As a...Remote jobLocal areaWorldwideFlexible hours- Sphere, based in San Francisco, is looking for a GTM Engineer to build essential systems for our growth function. This role blends GTM, operations, and engineering, focusing on the internal infrastructure behind CRM, outreach, and growth channels. Ideal candidates are those...Work at office
- ...Google Workspace. What you'll do As a Software Engineer on our Site Reliability team at Sierra,... ...and product teams to ensure our systems are highly available, efficient, and built... ...environments and collaborating across product, ML, and core engineering teams. ~ Degree...Full timeFlexible hours
- ...high-quality. Lead design system and UI components : You’ll design... ...library that empowers all our engineers and designers. By delivering... ...who share our passion for software craftsmanship and getting even... ...experience : Exposure to AI or ML products, especially building...Full timeFlexible hours
$140k - $210k
...Visits, March 2025) Day to Day As a Software Engineer IV (ML) on the Machine Learning Model... ...entities like Matching and Recommendation systems, ML model training portal, etc. You... ...maintainability and scalability. Architect new solutions, evaluate trade-offs, and...Temporary workWork experience placementLocal area$260k - $340k
...come build with us at Crusoe. Principal Systems Software Engineer San Francisco, Sunnyvale (On-site)... ...This Role: As the Principal Systems Architect , you will serve as the visionary lead... ...or specialized HPC projects. AI/ML Workload Expertise: Direct...Full timeTemporary work$70 - $110 per hour
Mercor is seeking a PyTorch Expert to guide research and engineering teams in improving AI model performance in MLOps and ML systems. This remote position offers a compensation of $70-$110 per hour and requires a commitment of 40 hours per week. The ideal candidate will...Remote jobHourly pay$248.8k - $311k
...in conducting applied research in Physical AI and developing ML pipelines for processing, training, and fine-tuning on data collected... ...evaluation for Physical AI. The Role As an ML Systems Engineer on the Physical AI team, you will design and build platforms...Full time- ...AI platform for major health systems. Your focus on operational excellence... ...What We Look for in a Great Engineer You have the intensity... ...the TypeScript and Python/ML deployment pipelines to support... ...Scaling Systems: Proven ability to architect and maintain complex,...Work at office
$166.9k - $225.9k
...SRE team operates as both a central engineering function and an embedded reliability... ...technical role at the intersection of software engineering and systems engineering. The best SREs at Drata are... ...Have Experience with AIOps—using AI/ML‑based tooling for anomaly detection,...Flexible hours- ...Site Reliability Engineer (SRE) FLUIX is building the AI operating system that plans, designs, and optimizes AI infrastructure... ...cutting-edge Machine Learning (ML) and Artificial Intelligence (AI)... ...hands dirty with physical and software systems. We are eager to visit...Work at officeWeekend work
- ...automation. We build AI-powered software that eliminates administrative... ...'re hiring a Site Reliability Engineer (SRE) to ensure the... ...scalability of Plenful's production systems as we continue to grow. This... ...closely with backend, data, and ML engineers to ensure our platform...Work at officeRemote workFlexible hours2 days per week
- ...productive human-machine collaboration systems. Our primary goal is to create... ...outperforms individual engineers. We combine language models... ...ingenuity to push the boundaries of software development efficiency and... ...: Experience with AI/ML infrastructure and tools Background...
- ...Drata, we’re not just building software - we’re building a mindset.... ...team operates as both a central engineering function and an embedded... ...of software engineering and systems engineering. The best SREs at... ...Experience with AIOps - using AI/ML-based tooling for anomaly...Work at officeImmediate startWorldwideMonday to FridayFlexible hours
$170k - $230k
...Site Reliability Engineer (SRE) Palo Alto / San Francisco Bay Area About Mithril... ...allocated, and monitored across providers. The systems you build will have a direct line to... ...with GPU/TPU-accelerated workloads or AI/ML infrastructure. Exposure to multi-cloud...Work at officeLocal area1 day per week- ...re seeking a Site Reliability Engineer to ensure Hyperbolic's GPU... ...building robust incident response systems, managing capacity across our... .... Who You Are Architected, deployed, and managed large-... ...operating GPU infrastructure, AI/ML platforms, or compute...
- ...Sr. Site Reliability Engineer Job type: Full Time · Department... ...role, you will own systems end-to-end. From model... ...NC Area What you’ll do Architect and own Optura's multi-... ...with enterprise software delivery tooling (Replicated... ...not just rightsizing AI/ML infrastructure exposure...Full timeRemote work
$148k - $264.99k
...Productivity capability within the COO GET Engineering organization to reduce cognitive,... ...scalable, intelligent, AI-powered systems that simplify the entire Software Development Lifecycle (SDLC) from... ...~ Practical experience applying AI/ML or LLM-based systems to engineering...For contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, ML System Architect. Be the first to apply!
- principal software engineer San Francisco, CA
- ground systems engineer San Francisco, CA
- advanced systems engineer San Francisco, CA
- distributed systems engineer San Francisco, CA
- computer systems engineer San Francisco, CA
- microsoft systems engineer San Francisco, CA
- computer system validation engineer San Francisco, CA
- mission system engineer San Francisco, CA
- electronic systems engineer San Francisco, CA
- senior staff systems engineer San Francisco, CA


