Skip to content

Staff Software Engineer, Search Platform

184k – 232kBoston, MARemote8+ YOE
Summary

Staff-level technical owner of the Search Platform (Vespa engine, indexing pipeline, availability) at a food-tech marketplace. Sets architecture, drives relevance/ranking, and leads migration from legacy monolith. Requires 8+ years experience and deep search-engine expertise.

About the role

What You'll Do

  • Own the Search Engine architecture: technology direction (Vespa-based), document schema, query serving, and operational model
  • Own and build the Indexing Pipeline: Temporal-orchestrated workflows that ingest, validate, transform, and write data into the search engine and availability store
  • Own Availability: zone-based delivery filtering, schedule matching, and the data model that powers it—extracted from the legacy monolith and re-implemented
  • Own the Two-Stage Filtering Architecture: zone-based availability filtering followed by Vespa filtering and ranking
  • Drive search relevance and ranking strategy across ordering contexts and customer types, in collaboration with product and data
  • Define clear, well-versioned APIs and contracts for how search and availability are consumed across all channels
  • Manage migration sequencing and risk across the phased rollout (Typeahead, Availability, Core Search)
  • Build a measurement and experimentation foundation supporting full-funnel evaluation, from CTR through order fulfillment
  • Lead through collaborative design: white-boarding, technical discussions, and aligning teams around clear architectural decisions
  • Partner with Platform Engineering on shared service patterns, Temporal, observability, secrets, and CI/CD
  • Partner with product, data, and downstream consumers on relevance, ranking signals, and API contracts
  • Act as a technical multiplier through design reviews, code reviews, architectural guidance, and mentorship

What You Have

  • 8+ years of professional software engineering experience
  • Deep experience designing, building, and tuning search engines (Elasticsearch, Solr, OpenSearch, Vespa, or equivalent); experience leading a major search re-architecture or building from scratch is strongly preferred; Vespa experience is a significant plus
  • Strong proficiency in Go, or a willingness to adopt it as a primary language
  • Experience with real-time data pipelines (Kafka, event streaming) for search indexing
  • Strong instincts for relevance and ranking, with the ability to translate product goals into ranking signals and evaluate them with data
  • Excellent written and verbal communication around collaborative system design and technical decision-making
  • A pragmatic, collaborative mindset with strong ownership and systems thinking
  • Experience with workflow orchestration (Temporal, Airflow, or equivalent) is a plus
  • Familiarity with geospatial systems and spatial filtering is a plus

Compensation

  • National total target cash compensation range: $184,000–$232,000 annually (base + bonus target)
Skills
VespaElasticsearchSolrOpenSearchGoKafkaTemporalAirflowGeospatial systemsSearch relevance and ranking
Similar roles at this salary range
All Backend Engineering jobs →
Reddit

Staff Software Engineer - Content Platform

Lead development of Reddit's Content Platform, owning Tier-0 services and core data models that power feeds, posting, and commenting. Design scalable distributed systems in Go/Python while mentoring engineers and driving platform evolution.

217k – 304kUnited StatesBackend EngineeringRemote7+ YOEGoC++
Attentive

Senior Software Engineer, Strategic Integrations

Senior engineer leading platform quality, legacy migration, and observability for enterprise partner integrations. Requires strong backend experience, third-party API integration at scale, and incremental migration expertise.

180k – 200kUnited StatesBackend EngineeringRemote5+ YOEJavaKotlin
Coinbase

Staff Software Engineer, Backend

Own technical strategy and architecture for Coinbase's Transfers platform, building and scaling high-throughput distributed systems that orchestrate crypto and fiat fund movements across Retail, Prime, Exchange, and Payments.

218k – 257kUnited StatesBackend EngineeringRemote8+ YOELedgeringMentorship
PrizePicks

Software Engineer III (Ruby on Rails)

Own end-to-end feature development on Rails-based backend services powering feeds and profiles. Deliver complex work, guide junior engineers, and contribute to architectural decisions in a fully remote environment.

170k – 185kUnited StatesBackend EngineeringRemote3+ YOERSpecCI/CD
Chainguard

Staff Software Engineer

Staff engineer on the Containers team owning complex technical components of Chainguard Images, driving long-term technical direction, and mentoring engineers. Requires 10+ years experience, deep expertise in containers/Kubernetes/Go, and IaC.

205k – 231kUnited StatesBackend EngineeringRemote10+ YOEGoDocker