Ezcaterinc

Ezcaterinc

Staff Software Engineer, Search Platform (Remote)

Boston, MA · Staff+

No sponsorship$184k-$232kDetected 8 days ago
GoCode ReviewElasticsearchCI/CDPlatform EngineeringTemporalKafkaAirflowData EngineeringAI OrchestrationA/B TestingLeadershipCommunicationCollaborationMentoring

About the role

  • For workplaces, ezCater provides flexible and scalable solutions for everything from employee meal programs to one-off meetings, all backed by 24/7 service and business-grade reliability.
  • This is a hands-on technical leadership role.
  • Search is the front door of the marketplace.

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

Requirements

  • 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

Nice to have

  • Vespa experience is a significant plus
  • Experience with workflow orchestration (Temporal, Airflow, or equivalent) is a plus
  • Familiarity with geospatial systems and spatial filtering is a plus

Compensation

  • The national total target cash compensation range for this position, including base salary and bonus target, is $184,000-$232,000 annually.*

Benefits

  • We embrace humans of every background, appearance, race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, and disability status.
  • This range does not represent additional compensation benefits (such as equity, 401K or medical, dental or vision insurance).

Company info

  • At the same time, we do not employ jerks, even brilliant ones.

Equal opportunity

  • equal opportunity employer.

Visa & Work Authorization

  • ezCater does not sponsor applicants for work visas or legal permanent residence

This listing is sourced directly from Ezcaterinc's careers page and normalized into a canonical job model.