Staff Machine Learning Engineer - Search Ranking
Core
Build scalable offline and online ML platforms to support search ranking, recommendation, and business decision-making for millions of daily users.
Role type
Staff Machine Learning Engineer (Search & Recommendation)
Builds
Large-scale ML systems for search ranking, semantic retrieval, query understanding, and personalized product discovery.
Domain
E-commerce, Search, 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, Multi-modal learning, Apache Spark, Airflow, Kubeflow, MLflow, TensorFlow, PyTorch, XGBoost, LightGBM
Preferred skills
Search systems, Information retrieval, Recommendation engines, AWS/GCP (Vertex AI, BigQuery, SageMaker), Startup/high-growth environment experience, Cross-functional leadership
Technologies
Apache Spark, Airflow, Kubeflow, MLflow, TensorFlow, PyTorch, XGBoost, LightGBM, H2O.ai, Vertex AI, BigQuery, SageMaker
Responsibilities
Design and implement large-scale ML systems for search ranking and semantic retrieval; Drive innovation in user intent modeling using LLMs and multi-modal learning; Build and optimize ML pipelines ensuring scalability; Define and track key performance metrics to evaluate model impact; Mentor engineering talent.
Seniority
Staff, hands-on IC with mentorship