Senior Staff Software Engineer (Search)

1 month ago
Full-time
Lead
Software Development
DoorDash

DoorDash

DoorDash empowers small business owners by providing an affordable and convenient platform for local delivery services, primarily focusing on restaurant food delivery.

Air Freight & Logistics
10K-50K
Founded 2012

Description

  • Serve as the technical lead for the Search organization and provide org-wide architectural direction.
  • Own the multi-year technical roadmap across indexing, serving, and backend systems for search.
  • Architect and drive the rebuild of core search infrastructure, including indexing pipelines and embedding-based retrieval.
  • Lead ML ranker serving work in latency-sensitive paths that support consumer search and agentic commerce experiences.
  • Partner with Machine Learning, Product, Infrastructure, and partner engineering teams to align on technical direction and execution.
  • Mentor staff and senior engineers across the search organization to raise technical standards.
  • Set engineering practices and patterns for designing, shipping, and operating large-scale systems.
  • Work through complex distributed systems challenges such as low-latency serving and indexing freshness tradeoffs.
  • Write code and contribute directly to high-impact technical solutions.

Requirements

  • B.S. or M.S. in Computer Science or equivalent.
  • 10+ years of industry experience leading large-scale, high-impact components and systems.
  • Proven ability to drive multi-quarter technical roadmaps as a technical lead.
  • Clear ownership of architectural decisions for complex systems.
  • Deep expertise in distributed systems and data pipelines at scale.
  • Experience with search infrastructure, including indexing and serving stacks.
  • Strong understanding of ML systems, embedding-based retrieval, model serving tradeoffs, and multi-stage ranking architectures.
  • Strong ability to influence and align cross-functional stakeholders.
  • Humility and a growth mindset, with a collaborative approach to leadership.
  • Experience working on mission-critical products at scale (implied by the role context).

Benefits

  • Base salary range of $231,200 to $340,000 USD.
  • Opportunities for equity grants.
  • 401(k) plan with employer matching.
  • 16 weeks of paid parental leave.
  • Medical, dental, and vision benefits.
  • 11 paid holidays.
  • Disability and basic life insurance.
  • Wellness benefits, commuter benefits match, paid time off, and paid sick leave.
  • Flexible paid time off/vacation for salaried roles, plus 80 hours of paid sick time per year.
  • Family-forming assistance and a mental health program.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Auto

Upstart 1K-5K Banks

Upstart is hiring a Senior Software Engineer to help scale its Auto Direct secured lending product by building customer-facing experiences, eligibility systems, and operational workflows in a digital-first environment.

System Design
4 hours, 1 minute ago

Software Engineer III

6sense 1K-5K IT Services

6sense is hiring a Software Engineer III to design, develop, and scale backend services and distributed systems for its AI-driven B2B account engagement platform.

AWS Azure GCP Go Java Microservices Python System Design TypeScript
4 hours, 1 minute ago

Senior Lead Software Engineer - Developer Infrastructure

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Senior Lead Software Engineer to lead backend Dev Infrastructure architecture and platform strategy for dependencies, upgrades, and developer productivity across the engineering organization.

Apache Airflow Apache Spark AWS Azure Buildkite ClickHouse Django Docker FastAPI GCP Go Jest Kafka Kubernetes MySQL PostgreSQL Python RabbitMQ React Redis Terraform TypeScript
4 hours, 1 minute ago

Principal Software Engineer

Natera 1K-5K Pharmaceuticals

Natera is hiring a Principal Software Engineer for its R&D Platform Infrastructure team to lead architecture and delivery of cloud, workflow, and data platforms that support scientific workloads.

Apache Airflow AWS Azure Dagster Django GCP Go Groovy Helm Java Kubernetes Python React Terraform
4 hours, 1 minute ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers