CrawlJobs Logo

Senior Staff Software Engineer (Search)

United States, San Francisco, CA Employment contract 231200.00 - 340000.00 USD / Year · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

We are on a mission to build a reliable, fast, and scalable search for DoorDash. As a product, we help millions of customers find the stores, items, and experiences they want. As a platform, we provide indexing, retrieval, ranking, and query understanding capabilities to internal customer teams across more than 20 verticals. Our work spans three dimensions: scale (over a billion indexed documents, thousands of QPS, expensive operations on millions of documents per second), product (improving search experience for DoorDash customers and enabling product teams across many surfaces to experiment with minimal friction using search infrastructure), and quality (query understanding, multi-stage ranking, and semantic search capabilities to improve search relevance and drive conversion). This is a pivotal moment for Search. We are evolving the platform to support the next generation of consumer experiences, from semantic search to agentic commerce experiences powered by LLM. The architectural decisions we make now will define how DoorDash discovery works for the next decade.

Job Responsibility

  • Lead at scale: Serve as the uber tech lead for Search, providing technical vision and architectural direction across the entire organization. Own a multi-year roadmap that spans multiple services and teams powering mission-critical products at DoorDash
  • Architect the next-generation search stack: Drive the rebuild of core search infrastructure, including indexing pipelines, embedding-based retrieval, and ML ranker serving in latency-sensitive paths. This stack will power both consumer search and agentic commerce experiences at DoorDash scale
  • Influence across teams: Drive alignment across ML, Infrastructure, Product, and partner engineering teams. Mentor staff and senior engineers across the search org to raise the bar of technical excellence
  • Shape engineering culture: Set the technical bar for how the search org designs, ships, and operates large-scale systems, and define the patterns that will outlast any single project
  • Hands-on problem solving: Dig into complex distributed systems challenges, from low-latency serving to indexing freshness tradeoffs, and write code that moves the needle

Requirements

  • B.S. or M.S. in Computer Science or equivalent
  • 10+ years of industry experience, with a track record of leading large-scale, high-impact components and systems
  • Proven ability to drive multi-quarter technical roadmaps as a technical lead, with clear ownership of architectural decisions
  • Deep expertise in distributed systems and data pipelines at scale. Expertise in search infrastructure, including indexing and serving stack
  • Strong understanding of ML systems, embedding-based retrieval, model serving tradeoffs, and multi-stage ranking architectures
  • Strong technical intuition paired with the ability to influence and align cross-functional stakeholders
  • Humility and growth mindset, leading through expertise and collaboration, not hierarchy

What we offer

  • 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • wellness benefits
  • commuter benefits match
  • paid time off and paid sick leave in compliance with applicable laws
  • medical, dental, and vision benefits
  • 11 paid holidays
  • disability and basic life insurance
  • family-forming assistance
  • mental health program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Staff Software Engineer (Search)

8 matching positions

Staff Software Engineer, Search & Distributed Systems

We are looking for a Staff Software Engineer who would thrive on being accountab...
Location
Location
USA , Buffalo
Salary
Salary:
165000.00 - 260000.00 USD / Year
acvauctions.com Logo
ACV Auctions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience, with at least 3+ years operating at a Senior or Staff level focusing on distributed systems and high-throughput platforms.
  • Deep, authoritative knowledge of Elasticsearch internals. You have managed large-scale clusters and deeply understand mapping, analysis, query optimization, cluster state management, and split-brain mitigation.
  • Proficiency in the systems upstream and downstream of Search. You have hands-on experience with Kubernetes (EKS/GKE), API Gateway/BFF architectures, and event streams (Kafka).
  • A proven track record of implementing fault-tolerant patterns (retries, rate limiting, circuit breaking, dead letter queues) in microservice architectures.
  • Expert-level ability to instrument systems and diagnose complex performance issues using modern observability stacks (Datadog, Prometheus, Grafana, OpenTelemetry).
  • Strong communication skills with a proven ability to influence cross-functional teams, build consensus around architectural decisions (the Knoster model!), and mentor mid-level and senior engineers.
Job Responsibility
Job Responsibility
  • Architect for Scale: Design, configure, and scale our Elasticsearch clusters. You will define our global strategies for shard routing, Index Lifecycle Management (ILM), heap tuning, and data tiering to support massive auction throughput.
  • Master the Failure Modes: Anticipate and engineer away points of failure. You will design circuit breakers, implement backpressure mechanisms, and tune asymmetric timeouts to prevent retry storms between our BFFs, K8s services, and the Search layer.
  • Expert Troubleshooting & IR: Act as the ultimate technical escalation point for complex, cross-system performance degradation. You will dive deep into JVM metrics, Garbage Collection pauses, K8s network bottlenecks, and slow logs to uncover and remediate root causes.
  • Holistic System Ownership: Manage the entire data lifecycle. You will optimize the ingestion pipelines syncing our event datastreams driven by producers and consumers (Kafka) to Elasticsearch, ensuring eventual consistency and data integrity at scale.
  • Drive Engineering Excellence: Draft authoritative architectural Blueprints, SOPs, and Runbooks. You will elevate the surrounding engineering culture by coaching teams on distributed systems design, observability best practices, and incident management.
  • Modernize & Innovate: Scan the horizon for emerging technologies. You will help evaluate and integrate next-generation search capabilities (e.g., Vector Search, RAG architectures) to support our broader AI and machine learning initiatives.
What we offer
What we offer
  • Multiple medical plans including a high deductible, low cost health plan
  • Company-sponsored (paid) Short-Term Disability, Long-Term Disability, and Life Insurance
  • Comprehensive optional benefits such as Dental, Vision, Supplemental Life/AD&D, Legal/ID Protection, and Accident and Critical Illness Insurance
  • Generous paid time off options, including uncapped vacation days, the greater of 3 paid sick days or in accordance with the applicable state or local paid sick leave law, 6 paid company holidays, 2 floating holidays, parental leave, bereavement leave, jury duty leave, voting leave, and other forms of paid leave as required by applicable law or regulation
  • Employee Stock Purchase Program with additional opportunities to earn stock in the Company
  • Retirement planning through the Company's 401(k)
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - AI

GEICO is seeking an experienced Engineer with a passion for building high-perfor...
Location
Location
United States , Seattle, WA; Austin, TX; Palo Alto, CA; Chicago, IL; Dallas, TX
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience building and deploying ML systems in production with cross-functional engineering teams
  • Fluency in at least two modern languages such as Python, Go, Java, C++, or C# including object-oriented design
  • Experience architecting multi-component ML platforms using open-source/cloud-agnostic components: Datastores: PostgreSQL, NoSQL (MongoDB, Cassandra, CosmosDB) Streaming: Kafka, Flink, or Spark Streaming
  • Experience with end-to-end ML lifecycle: version control, CI/CD, Kubernetes, testing, monitoring, and production support
  • Experience with cloud providers (Azure, AWS or GCP) in production ML environments
  • Experience with observability tools and distributed systems monitoring, logging, tracing, and root cause analysis
  • Experience building multi-agent systems using LLMs and agentic frameworks (e.g., LangChain, LangGraph, AutoGen, Semantic Kernel, CrewAI)
  • Hands-on experience with RAG, semantic search, and vector databases (e.g., Milvus, pgvector, Qdrant, ElasticSearch)
  • Experience designing human-in-the-loop workflows and safety controls for autonomous systems
  • Strong architecture and design skills with ability to influence technical direction and roadmap
Job Responsibility
Job Responsibility
  • Design and build a multi-agent AI platform where specialized agents autonomously detect, diagnose, and resolve issues through agent-to-agent (A2A) collaboration
  • Develop intelligent agents using LLMs and agentic frameworks that coordinate detection, diagnostic, remediation, and knowledge tasks with minimal human intervention
  • Define agent interaction protocols, A2A communication standards, and evaluation frameworks for agent decision quality and autonomous action safety
  • Architect vector database solutions (Milvus, pgvector, Qdrant) for semantic search and RAG to enable context-aware agent decision-making
  • Build end-to-end ML pipelines for severity classification, anomaly detection, failure pattern recognition, and impact forecasting using observability data
  • Establish scalable orchestration infrastructure for multi-agent workflows with CI/CD, automated evaluation, canary releases, and rollback strategies
  • Implement monitoring for agent interactions, A2A communication patterns, decision quality, data drift, and system reliability
  • Lead technical architecture ensuring scalability, observability, and integration with existing alerting, logging, and monitoring systems
  • Define standards for agent safety, explainability, governance, and human-in-the-loop controls for high-impact automated actions
  • Partner with SRE, Product, and Engineering teams to translate reliability goals into measurable ML objectives and maintain pragmatic technical roadmaps
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer

As a Senior Staff Engineer, you will be a technical leader responsible for shapi...
Location
Location
India
Salary
Salary:
Not provided
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8–12+ years of professional software engineering experience, with deep expertise in backend and distributed systems
  • Strong, hands-on experience building large-scale Search or Information Retrieval systems
  • Deep expertise in search relevance, ranking, and query/catalog understanding
  • Proven experience designing and operating distributed, low-latency systems at scale
  • Strong coding skills in Java and/or Python, with a focus on production-quality, maintainable systems
  • Experience working in cloud environments (AWS or GCP) and modern deployment platforms
  • Ability to lead technical initiatives across teams and influence without direct authority
  • Clear, effective communicator able to explain complex technical concepts and tradeoffs
Job Responsibility
Job Responsibility
  • Own and evolve core Search architecture, spanning indexing, retrieval, ranking, and query-time execution
  • Lead design and execution of large, cross-cutting search initiatives across multiple teams and services
  • Drive technical strategy for search relevance and ranking systems, balancing precision, recall, latency, and cost
  • Partner with Applied Science and ML teams to productionize ranking models and semantic retrieval techniques
  • Ensure search systems meet strict latency, availability, and scalability SLAs under real-world traffic
  • Act as a technical mentor and multiplier, raising the bar through design reviews, code reviews, and technical coaching
  • Influence roadmap and prioritization by articulating clear technical tradeoffs and long-term platform implications
  • Serve as a technical escalation point for complex production and architecture decisions
What we offer
What we offer
  • A great deal of freedom and trust
  • Flexible working hours
  • Work virtual-first with several Bloomreach Hubs available across three continents
  • Company events
  • 5 paid days off to volunteer
  • People Development Program
  • Communication coach available
  • Leader Development Program
  • $1,500 professional education budget annually
  • Employee Assistance Program with counselors
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Digital eCommerce

Work Arrangement: This role is categorized as hybrid. This means the successful...
Location
Location
United States , Austin, Texas; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or a related field, or equivalent work experience.
  • 7+ years of rigorous software engineering experience, with a heavy concentration on enterprise-grade eCommerce solutions (shop, search, cart, checkout, order management) with full stack experience.
  • Extensive background in Site Reliability Engineering (SRE) principles, telemetry, and observability tools (Datadog) to ensure zero-downtime deployments and rapid incident resolution.
  • Extensive experience designing and building event-driven microservices, high-throughput RESTful APIs, and backend systems (e.g., Java, Python, Node.js).
  • Proven track record of mastering new languages, frameworks, and architectural paradigms quickly to solve complex business problems.
  • Strong hands-on experience with at least one major cloud platform (AWS, Azure, GCP) and containerization/orchestration.
  • Experience leveraging modern AI coding assistants and automation tools to enhance personal and team output.
Job Responsibility
Job Responsibility
  • Champion Operational Excellence: Help in platform management by establishing gold-standard monitoring, alerting, and incident response protocols, specifically for our Shopify infrastructure.
  • Shopify & eCommerce Leadership: Lead the deployment, configuration, and scaling of Shopify and custom eCommerce platforms, ensuring they can handle peak seasonal traffic with absolute reliability and low latency.
  • Architect for Scale: Design and implement highly available microservices and APIs that seamlessly integrate Shopify with GM's internal systems, IBM OMS, and external partners.
  • Drive AI & Engineering Excellence: Champion the integration of AI-assisted development tools (e.g., GitHub Copilot, AI-driven observability) to accelerate code delivery, automate repetitive tasks, and elevate team productivity.
  • Technical Mentorship: Provide strategic technical direction to a team of mid-level and senior software engineers, aligning architectural decisions with Digital Commerce business goals.
  • System Resilience: Partner tightly with DevOps and SRE teams to embed advanced observability frameworks (e.g., Datadog) and robust CI/CD pipelines directly into the engineering culture.
  • Innovate the Platform: Architect systems that support personalized recommendations, dynamic pricing, and real-time inventory visibility to continuously optimize the B2C eCommerce flow.
What we offer
What we offer
  • Company Vehicle : Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.
  • This Job may be eligible for relocation benefits.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer.
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Knowledge on Enterprise Content Management, Classification. Extraction of data from document
  • AI & Machine Learning Responsibilities
  • Implement, and integrate AI/ML models into business workflows
  • Work with LLMs, NLP, embeddings, vector search, RAG pipelines, and prompt engineering
  • Build AI POCs and convert them into production ready capabilities
  • Utilize Azure AI, OpenAI, GCP, ML.NET, or Python frameworks to build intelligent services
  • Define success metrics and ensure model scalability, accuracy, and performance
  • LLMs, NLP, embeddings, vector DBs, RAG pipelines
  • PyTorch, TensorFlow, ML.NET, Azure AI, OpenAI APIs
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer, Applied AI

GEICO is seeking a Senior Staff Engineer, Applied AI to provide technical archit...
Location
Location
United States , Chevy Chase, MD; Palo Alto, CA
Salary
Salary:
130000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 or more years of professional software engineering or applied machine learning experience
  • 2 or more years working with Generative AI or LLM-based systems in production
  • Proven track record of architecting and delivering complex AI/ML capabilities that span multiple teams and have measurable business impact
  • Deep hands-on expertise with Python and modern AI frameworks including LangChain, LangGraph, LangSmith, LlamaIndex, Hugging Face, OpenAI/Anthropic APIs, and emerging agentic frameworks
  • Demonstrated experience building and deploying production RAG (Retrieval-Augmented Generation) systems including document ingestion, chunking strategies, vector search, and context retrieval
  • Demonstrated experience designing and operating production AI systems including multi-agent architectures, intelligent automation, and workflow orchestration
  • Strong understanding of agent architectures, workflow orchestration, retrieval-augmented generation (RAG), vector databases, knowledge graphs, and semantic reasoning
  • Familiarity with Agent-to-Agent (A2A) communication protocols and Model Context Protocol (MCP) for building interoperable AI systems
  • Experience ensuring platform scalability, cross-domain coherence, and alignment with AI platform capabilities and strategy
  • Strong expertise in distributed systems, microservices architecture, service design, performance optimization, and reliability engineering
Job Responsibility
Job Responsibility
  • Specify architectures and system decompositions for AI/ML capabilities that involve significant integrations and cross-team collaboration across multiple product areas
  • Provide technical architecture and leadership for medium to large, complex, cross-functional AI initiatives with visibility at the tech VP level
  • Architect and lead implementation of advanced Generative AI solutions including agent-based systems, intelligent automation, document intelligence, and decision support systems that span multiple business domains
  • Design and implement sophisticated agentic workflows that orchestrate multiple AI agents, tools, APIs, reasoning steps, and business logic to automate complex enterprise processes at scale
  • Question status quo with an eye for simpler designs and more secure approaches, influencing tech VPs to set direction for multiple teams
  • Build systems and platforms that meet the highest standards for scalability, resilience, performance, availability, security, and compliance
  • Identify and scope opportunities for automating business processes using AI across multiple product areas and business domains
  • Advance the state-of-the-art in applied AI by integrating knowledge graphs, vector reasoning, retrieval architectures, and multi-agent systems to solve complex business problems
  • Drive innovation by exploring new models, frameworks, reasoning techniques, and AI architectures and applying them strategically to high-impact business challenges
  • Run rigorous experimentation programs including hypothesis definition, A/B testing, measurement frameworks, and iterative improvement across production AI systems
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

At Anima, you’ll help us extend the 3 existing product lines we have, that milli...
Location
Location
Salary
Salary:
Not provided
animahealth.com Logo
Anima
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hungry and wants their shot to change the world
  • Obsessively concerned with UX, and optimises for this when building features rather than arbitrary technical goals
  • Bored and frustrated at big companies
  • feel held back by red tape, bureaucracy and poor decisions
  • Keen to understand the big picture & entire context of the company and vertical
  • impatient for growth towards a senior executive role
  • Expert competency in TS, plus being reasonably tech + language agnostic
  • Comfortable with key frameworks/libraries like Angular, Node and React
  • Able to work full stack in JS/TS
  • Values pragmatism and open discussion from first principles rather than dogma
Job Responsibility
Job Responsibility
  • Help add further key third party API integrations, including with legacy EMR systems and national APIs like e.g. the electronic prescribing service, allowing Anima to directly issue prescriptions
  • Iterate on a proprietary graph traversal algorithm to improve patient care and clinical value, and increasingly move away from explicit curation to implicit curation by NNs
  • Ship important features that will directly increase delta lives saved in your first 2 weeks
  • Join customer calls to develop a deep understanding of their fundamental motivations and needs/pain points
  • Help architect and deploy a scalable & cost effective ETL data pipeline with version control, outputting clean data ready for tokenisation
  • Help deploy our active deep learning training & validation architecture to prod, so that we can correctly eat up our ‘1.0’ systems at the right time
  • Build cutting edge products like global context aware chat with semantic search, care orchestration and LLM-enabled cloud telephony e2e
  • Hire/scale the team, while implementing the right processes at the right times to maximise discounted team productivity and minimise discounted dev time cost for shipping
  • Potential to transition to a more managerial/executive role. Lead an autonomous lance of elite engineers to fix healthcare and save lives
  • Work with the ML/data team to creatively ideate and ship features to improve ETL pipeline throughput and quality through a data-driven approach powered by analytics
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

This engineer will join the team working on our Syndication platform which power...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
bazaarvoice.com Logo
Bazaarvoice
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional development experience, with expertise in Java and the TypeScript/JavaScript ecosystem
  • Expertise in TDD and writing clean, maintainable, and testable code for distributed environments
  • Experience of big data storage and processing technologies including Apache Spark, dbt, Redshift, and Snowflake
  • Strong experience with AWS services (Lambda, S3, Step Functions, EventBridge) and building event driven, serverless architectures
  • Proficiency in NoSQL (DynamoDB/MongoDB)
  • Expert knowledge of Terraform, CloudFormation, or SAM
  • Deep understanding of CI/CD pipeline architecture and DevOps practices to enable rapid, safe deployments
  • Familiarity with search engines like Elasticsearch or OpenSearch for log analysis and data discovery
Job Responsibility
Job Responsibility
  • Lead the design and delivery of high-performance, scalable big data storage and processing solutions, ensuring they align with long-term business goals
  • Drive Test Driven Development (TDD) and high-quality coding standards. Actively lead code reviews and champion software development best practices across the engineering organization
  • Partner with cross-functional teams, Senior Staff, and Principal Engineers to solve complex architectural challenges and break down silos
  • Take full ownership of technical solutions from conception to production, ensuring reliable, high-quality delivery in an Agile environment
  • Act as a mentor to junior and senior engineers, fostering a culture of continuous learning and technical excellence
  • Lead the investigation and resolution of complex production issues and outages. Participate in the on-call rotation
  • Fulltime
Read More
Arrow Right