CareerPlanSign in

Staff Machine Learning Engineer - Search Ranking

Mountain View💼 Full-time💰 $152,000–$152,000🗓 2026-09-15 → 2026-09-26

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.