Staff Software Engineer, Search Platform (Remote)
Core
Senior technical owner of the Search Platform (Search Engine, Indexing Pipeline, Availability) for a food tech marketplace, driving relevance, ranking, and delivery eligibility to maximize order volume and customer satisfaction.
Role type
Staff Software Engineer (Search Platform)
Builds
Next-generation composable search platform, indexing pipelines, and availability filtering systems for a national food ordering marketplace.
Domain
Food technology / Marketplace / Search Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Search engine architecture and tuning, Go programming, real-time data pipeline design, relevance and ranking strategy, API design, system migration and risk management, technical leadership and mentorship
Preferred skills
Vespa experience, workflow orchestration (Temporal/Airflow), geospatial systems and spatial filtering
Technologies
Vespa, Go, Kafka, Temporal, Elasticsearch, Solr, OpenSearch
Responsibilities
Own Search Engine architecture and operational model; build and maintain the Indexing Pipeline; define Availability data models and zone-based filtering; drive search relevance and ranking strategy; define versioned APIs for search consumption; manage phased migration sequencing; build measurement and experimentation foundations; lead collaborative design and technical decision-making.
Seniority
Staff, hands-on technical leadership