ezcaterinc
Staff Software Engineer, Search Platform (Remote)
At a Glance
- Location
- Boston, Massachusetts, United States
- Experience
- 8+ years
- Compensation
- e salary and bonus target, is $184,000–$232,000 annually.* *Please note: Fina
- Posted
- 2026-06-09T17:48:08-04:00
Key Requirements
Required Skills
Domain Knowledge
- Engineering
- Insurance
- Legal
- Medical
Benefits & Perks
medical, dental or vision insurance). ezCater does not sponsor applicants f
Requirements
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
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
Experience with workflow orchestration (Temporal, Airflow, or equivalent) is a plus
Familiarity with geospatial systems and spatial filtering is a plus
Responsibilities
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