Skip to content
ZocdocZocdocNew York, NY

Staff Software Engineer, Search

Staff Software Engineer on the Search Services team leading design and development of high-performance backend services, APIs, and data infrastructure to power an intelligent, intent-driven search experience using embeddings, LLMs, and modern ranking models.

211k – 285k/yr
HybridBackend Engineering

About the role

Responsibilities

  • Architect and build core backend services, APIs, and data infrastructure that power Zocdoc’s next-generation search platform
  • Redesign how provider, availability, and content data is ingested and flows through indexing pipelines into search and ML systems
  • Design and optimize low-latency query paths across tier-1 search service, vector search infrastructure, and cross-encoder ranking systems
  • Integrate ML model serving, embedding generation, and ranking signals into production backend services through scalable, observable patterns
  • Drive architectural direction and set engineering standards across the Search Services organization through design docs, technical deep dives, and high-signal code reviews
  • Mentor engineers on backend best practices, distributed systems design, API architecture, and technical decision-making
  • Build robust observability into backend services—measuring, debugging, and improving performance, reliability, and data freshness across the entire search stack

Requirements

  • Proven track record of owning and scaling complex, high-traffic backend platforms with deep expertise in distributed systems design and long-term architectural thinking
  • Deep hands-on expertise with C# / .NET or comparable backend frameworks, with a focus on performance optimization, concurrency, and service-oriented architecture
  • Significant experience designing and operating large-scale data pipelines, ingestion systems, or stream-processing workflows
  • Strong experience with AWS services and cloud-native infrastructure patterns — ECS, Lambda, DynamoDB, SQS/SNS, Kinesis, OpenSearch, S3, and similar
  • Familiarity with search technologies, vector databases, embedding models, and ML model serving, with a strong understanding of how to operate these at production scale
  • Experience designing systems for high availability, fault tolerance, and graceful degradation in latency-sensitive environments
  • Strong communication skills that align engineering, product, data science, and infrastructure stakeholders around shared goals
  • Passion for mentoring engineers, setting engineering best practices, and raising the overall technical quality bar

Nice-to-Haves

  • Experience with vector retrieval, cross-encoder reranking, real-time ingestion, and indexing pipelines
  • Background integrating ML model serving, embeddings, and LLM-driven flows into production backend systems

Skills

C#.NetAWSECSAWS LambdaDynamoDBSQSSnsKinesisOpensearchS3Vector DatabasesEmbeddingsMl Model ServingDistributed Systems
Zocdoc

Staff Software Engineer, Billing

ZocdocNew York, NY

Leads architecture and development of scalable, event-driven billing systems to support Zocdoc's healthcare marketplace growth and provider payments. Requires 8+ years backend experience with AWS, distributed systems, and GenAI integration.

211k – 285k/yr
Remote8+ YOEBackend Engineering
Zapier

Staff Engineer, Backend - Revenue

ZapierSan Francisco, CA

Staff backend engineer owns technical vision and architecture for revenue infrastructure handling billing, payments, subscriptions, and entitlements at scale. Requires deep domain expertise in monetization systems, API/platform design, performance optimization, and cross-team leadership.

211k – 316k/yr
Remote8+ YOEBackend Engineering
Temporal

Staff Software Engineer - Open Source Server

TemporalUnited States

Designs and implements core backend features for open source server, focusing on large-scale distributed systems with high reliability and scalability. Brings deep experience in concurrent systems, operational environments, and tools like Elasticsearch or ClickHouse.

212k – 286k/yr
RemoteBackend Engineering
Airbnb

Staff Backend Engineer, Reservations and Additional Products

AirbnbUnited States

Develops and scales backend systems for Airbnb's Reservations, Order Data, Gift Cards, and post-booking flows. Requires 10+ years backend experience with Java/Kotlin expertise in large-scale architectures, plus mentoring and cross-functional collaboration.

212k – 265k/yr
Remote10+ YOEBackend Engineering
Otter

Staff Software Engineer, Backend (Infrastructure)

OtterMountain View, CA

Lead architecture and development of scalable backend infrastructure and web services that power AI-driven products at Otter.ai. Requires 10+ years experience with Python/Django, distributed databases, and ML-supporting systems on AWS.

210k – 275k/yr
Hybrid10+ YOEBackend Engineering