ezcaterinc

Staff Software Engineer, Search Platform (Remote)

Apply Now

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

Kafka

Domain Knowledge

  • Engineering
  • Insurance
  • Legal
  • Medical

Benefits & Perks

Health Insurance

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