Senior Software Engineer, Machine Learning Infrastructure, Generative AI

DoorDash, Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CASunnyvale, CASeattle, WA
Salary
$137,100–$201,600 / yr
Posted
71 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $217k
This role $169k
$122k most similar roles pay here $278k

This role pays less than 81% of similar roles. Most pay $185,981–$248,721 — the shaded band above. At the midpoint, this role pays about $169k versus about $217k for comparable roles.

Based on 240 similar postings.

Employer

About DoorDash, Inc

DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.

DoorDash, Inc currently has 187 open roles on FindRole.

Listed pay typically runs $144,800–$212,950 across 166 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Senior Software Engineer, Machine Learning Infrastructure, Generative AI

Senior Software Engineer, Machine Learning Infrastructure - Generative AI joins the GenAI Platform team to build shared infrastructure for deploying generative AI products and automation. You will lead the design and architecture of an open-weights model platform, managing real-time GPU serving, high-throughput batch inference, and fine-tuning pipelines including SFT, DPO, and LoRA. The role involves overseeing LLM Gateways, evals infrastructure, guardrails, and cost attribution while pushing the frontier of GPU performance and utilization. You will work with Python and distributed systems to develop scalable backend services and production-grade tools for model serving. Key technical focuses include inference engines like vLLM or SGLang, Kubernetes, and cloud infrastructure. This role solves the challenge of moving generative AI from prototype to production by creating durable platform primitives that balance cost, latency, and reliability across various open-weight and closed-source models.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and architect infrastructure for real-time GPU serving, high-throughput batch inference, and model fine-tuning.
  • Manage the open-weights serving stack including LLM Gateways, agent gateways, evals infrastructure, and cost attribution.
  • Optimize GPU utilization and performance to reduce costs and latency for large-scale inference tasks.
  • Build scalable systems that support rapid experimentation while meeting production standards for reliability and monitoring.
  • Set technical direction for emerging technologies like reinforcement learning, agent optimization, and post-training techniques.
  • Mentor engineers and collaborate with cross-functional teams to turn GenAI capabilities into durable platform primitives.

What we're looking for

  • Hold a B.S., M.S., or PhD. in Computer Science or an equivalent degree.
  • Possess 6+ years of industry experience in software engineering.
  • Demonstrate deep backend engineering fundamentals, specifically in Python and distributed systems.
  • Have a track record of designing and owning production services, APIs, data pipelines, or ML infrastructure at scale.
  • Experience operating systems in production including observability, debugging, reliability, incident response, and performance/cost optimization.
  • Possess hands-on experience with LLM inference and fine-tuning of open-weight models in production.
  • Demonstrate technical leadership by leading design in ambiguous areas and mentoring other engineers.
  • Proficiency in using AI coding tools throughout the full software development lifecycle.

More like this

Similar roles

Machine Learning Engineer, Generative AI

Qualcomm

San Diego, CA 39 days ago $104,000$156,000
Generative AI LLM RAG Python PyTorch TensorFlow LangChain LlamaIndex Transformers Vector Databases ML ops Microservices AWS GCP Azure Reinforcement Learning Prompt Engineering Agile