Senior Machine Learning Engineer, Search
Core
Design and build scalable search indexing, retrieval, and ranking systems to deliver personalized content experiences for millions of readers in real time.
Role type
Senior Machine Learning Engineer (Search & Personalization)
Builds
Search systems, candidate generation, and ranking models for digital content discovery
Domain
Media & Publishing / Search & Recommendation Systems
Deliverable
production ML models
Required skills
Python, A/B testing, embeddings, two-tower architectures, LLMs, SQL, NoSQL, cloud platforms (AWS/GCP/Azure), containerization
Preferred skills
Experience with recommender systems, search, ranking, or personalization
Technologies
Python, AWS, GCP, Azure, SQL, NoSQL
Responsibilities
Design, build, and operate search systems powering content discovery; Develop and improve ML models across the personalization stack; Use data-driven methods to improve candidate retrieval; Drive experimentation and A/B testing; Leverage LLMs to enhance content understanding; Optimize systems for performance, latency, and scalability; Contribute to engineering best practices including testing, observability, and CI/CD
Seniority
Senior, hands-on IC