Staff/Senior Machine Learning Engineer, Match Team
Core
Lead efforts to improve the relevance, latency, and scalability of customer-facing data products by combining advanced ML research with engineering systems for search and retrieval.
Role type
Staff/Senior Machine Learning Engineer (Search & Retrieval)
Builds
Low-latency, high-throughput search APIs, indexing pipelines, and retrieval systems
Domain
Information retrieval, ranking systems, semantic search, distributed systems
Deliverable
production ML models
Required skills
Python, AWS, information retrieval, ranking systems, NLP/embedding models, distributed systems, system design, experimentation design, anomaly detection, query understanding
Preferred skills
Typesense, Elasticsearch, OpenSearch, FAISS, LLM-powered retrieval, hybrid search, mentoring senior engineers
Technologies
Python, Typesense, AWS, Elasticsearch, OpenSearch, FAISS
Responsibilities
Develop innovative solutions for information retrieval, ranking, and recommendation systems; Build and optimize search APIs and indexing pipelines; Design evaluation frameworks for relevance and ranking quality; Lead end-to-end work from research design to productionization; Detect and investigate anomalies in search performance; Mentor teammates on experimentation rigor and system design
Seniority
Staff/Senior, hands-on IC with mentorship responsibilities
