Senior ML Backend Engineer - Search & Recommendations
Core
Build and operate the online serving, streaming data, and experiment infrastructure for search and recommendation systems in an e-commerce marketplace.
Role type
Senior ML Backend Engineer (Search & Recommendations)
Builds
Search and recommendation serving systems, streaming data pipelines, and experiment infrastructure for a hybrid lexical and vector search stack.
Domain
E-commerce, Search & Recommendations, Streaming Data
Deliverable
production ML models
Required skills
Python, TypeScript, Elasticsearch/OpenSearch/Solr/Typesense/Vespa, Kafka/Debezium, low-latency service design, A/B testing, agentic coding tools
Preferred skills
Experience with change-data-capture, zero-downtime reindexing, feature logging
Technologies
Python, TypeScript, Elasticsearch, OpenSearch, Solr, Typesense, Vespa, Kafka, Debezium
Responsibilities
Build and run query and recommendation serving with tight latency budgets; Build change-data-capture pipelines for search indexes and feature stores; Ship changes into product teams' backends and clients; Monitor, alert, and manage on-call for shipped systems.
Seniority
Senior, hands-on IC
