Senior/Staff Machine Learning Engineer, Match Team
Core
Building and optimizing low-latency, high-throughput search APIs, indexing pipelines, and retrieval systems to improve the relevance and scalability of customer-facing data products.
Role type
Senior/Staff Machine Learning Engineer (Information Retrieval & Ranking)
Builds
Production-grade search and retrieval systems, ranking models, and data delivery platforms for financial services customers.
Domain
Financial services, Information Retrieval, Ranking Systems, Semantic Search
Required skills
Python, Cloud environments (AWS), Information Retrieval, Ranking Systems, NLP/Embedding Models, Distributed Systems, System Design, Experimentation Strategy, Query Understanding, Anomaly Detection
Preferred skills
Typesense, Elasticsearch, OpenSearch, FAISS, LLM-powered retrieval, Hybrid search systems, Mentorship
Technologies
Python, AWS, Typesense, Elasticsearch, OpenSearch, FAISS
Responsibilities
Develop innovative solutions for information retrieval, ranking, and recommendation systems; Build and optimize low-latency search APIs and indexing pipelines; Design evaluation frameworks for relevance and ranking quality; Lead end-to-end work from research design through productionization; Detect and investigate anomalies in search performance and data freshness; Mentor teammates on experimentation rigor and system design.
Seniority
Senior/Staff, hands-on IC with mentorship responsibilities
