CareerPlanSign in

Staff Machine Learning Engineer - Ads

Mountain View💼 Full-time💰 $164,000–$164,000🗓 2026-08-05 → 2026-09-26

Core

Design and build large-scale machine learning models and systems to improve ad targeting, relevance, ranking, and engagement for a high-volume advertising platform.

Role type

Staff Machine Learning Engineer (Ads Quality)

Builds

Full-stack ad exchange, DSP, and SSP systems handling real-time behavioral targeting and auctioning

Domain

E-commerce advertising and media buying

Deliverable

production ML models

Required skills

applied machine learning, deep learning, statistical modeling, Python, Java, transformer-based models, contrastive learning, vector search, large language models (LLMs), embedding-based retrieval, multi-modal learning, Apache Spark, Airflow, Kubeflow, MLflow, TensorFlow, PyTorch, XGBoost

Preferred skills

search systems, information retrieval, recommendation engines, cloud platforms (AWS, GCP), startup/high-growth environment experience, leading cross-functional teams

Technologies

Apache Spark, Airflow, Kubeflow, MLflow, TensorFlow, PyTorch, XGBoost, LLMs, vector search

Responsibilities

Design features and build large-scale ML systems for search ranking and personalized product discovery; Drive innovation in user intent modeling; Build and optimize ML pipelines; Define and track key performance metrics; Mentor engineering talent

Seniority

Staff, hands-on IC with mentorship responsibilities

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