Skip to content

Senior/Staff Software Engineer - Planner Frameworks Pipeline

219k – 315kFoster City, CASan Francisco, CAHybrid8+ YOE
Summary

Build and optimize large-scale simulation and ML training pipelines on Ray and Kubernetes to validate autonomous vehicle behavior. Requires 8+ years experience and strong distributed systems background.

About the role

Responsibilities

  • Improve the cost efficiency, reliability, and performance of validation and simulation pipelines
  • Create production-grade APIs, SDKs, and tools to enable varied validations of autonomous behaviors
  • Improve the ML training pipelines supporting the autonomous behavior organization

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 8+ years of industry experience
  • Experience optimizing large-scale distributed systems for cost and efficiency
  • Experience with AWS or similar cloud providers
  • Proficiency with Python and familiarity with C++

Nice-to-Haves

  • Exposure to machine learning workloads (training, inference, data generation) from a cost optimization perspective
  • Background in algorithmic optimization or performance investigation
  • Experience with Ray.io, particularly Ray Core and Ray Data
Skills
PythonC++AWSRay.ioRay CoreRay DataKubernetesDistributed SystemsMachine LearningML Training Pipelines
Similar roles at this salary range
All ML Engineering jobs →
Ironclad

Senior Software Engineer, AI

Lead design and delivery of high-priority AI initiatives across multiple codebases. Build and ship AI-powered features with strong backend fundamentals and product sense.

180k – 220kSan Francisco, CAML EngineeringHybrid5+ YOEReactEvals
Plaid

Machine Learning Engineer - Embedded Insights

Drive ML initiatives from concept to production on the Embedded Insights team. Identify opportunities, build and deploy models using Plaid's financial datasets, and partner with product teams to deliver scalable customer-facing intelligence products.

212k – 272kSan Francisco, CA +2ML EngineeringHybrid5+ YOESQLMLOps
Plaid

Machine Learning Engineer

Advance Plaid’s foundation models by developing novel architectures, pretraining objectives, and fine-tuning strategies. Work across the full ML stack from data engineering to production serving and monitoring.

212k – 272kSan Francisco, CA +2ML EngineeringHybrid1+ YOELLMsPython
Airbnb

Senior Machine Learning Engineer

Build and deploy cutting-edge Agentic AI and LLM systems to transform Airbnb's customer service experience, including Chat and Voice AI assistants. Requires 6+ years experience with production ML/AI systems at scale.

196k – 227kUnited StatesML EngineeringRemote6+ YOELLMSFT
Decagon

Staff Software Engineer, Agents

Build and own end-to-end AI agents for enterprise customers, integrating latest text/voice models and iterating based on real-world usage. Requires 8+ years of software engineering experience with Python and TypeScript.

200k – 400kSan Francisco, CAML EngineeringOn-site8+ YOEPythonAI Agents