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
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
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
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
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
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.