Senior Machine Learning Engineer
Core
Design and implement AI/ML systems for search, retrieval, recommendation, and personalization, including graph-based techniques and content understanding.
Role type
Senior Machine Learning Engineer (Search & Recommendation)
Builds
Production ML systems for discovery, personalization, and fraud detection
Domain
Consumer Internet / Search & Recommendation
Deliverable
production ML models
Required skills
Search and retrieval systems, Recommendation systems, Personalization, End-to-end ML system design, Graph databases and knowledge graphs, Data pipelines and feature engineering, Model training and serving, System monitoring and observability
Preferred skills
Combining search/recommendation into end-to-end discovery experiences, Entity resolution and semantic representations, Graph ML
Technologies
Python, AWS, Databricks, Docker, Kubernetes, FastAPI, Terraform, Snowflake, GitHub
Responsibilities
Design and implement AI/ML systems across personalization, recommendations, and content understanding; Design and contribute to taxonomy and ontology structures; Partner with stakeholders to evolve catalogs and entity understanding; Apply graph-based techniques to enhance retrieval and recommendations; Develop and deploy robust, high-throughput services; Optimize ML system performance using offline and online metrics; Streamline ML workflows and establish standardized procedures
Seniority
Senior, hands-on IC