Staff Machine Learning Engineer
Core
Design and build large-scale machine learning models and systems for search ranking, semantic retrieval, query understanding, and personalized product discovery.
Role type
Staff Machine Learning Engineer
Builds
Scalable, reproducible ML pipelines and real-time model-serving systems for search and discovery.
Domain
Search, Information Retrieval, Recommendation Systems
Deliverable
production ML models
Required skills
Python, Java, deep learning, statistical modeling, transformer-based models, contrastive learning, vector search, LLMs, embedding-based retrieval, multimodal learning
Preferred skills
ML lifecycle tools (MLflow, Kubeflow, Weights & Biases, Amazon SageMaker), leading cross-functional teams, communicating complex technical concepts
Technologies
Python, Java, transformer-based models, contrastive learning, vector search, LLMs, embedding-based retrieval, multimodal learning, MLflow, Kubeflow, Weights & Biases, Amazon SageMaker
Responsibilities
Design features and build large-scale ML models and systems; Implement ML systems for search ranking and personalized discovery; Build and optimize scalable ML pipelines and real-time model-serving systems; Define and track performance metrics to evaluate model impact; Mentor and grow engineering talent
Seniority
Staff, hands-on IC with mentorship
