Snapchat logo
Snapchat2 weeks ago

Staff Machine Learning Engineer, Search Ranking

$195,000–$343,000 year

On-site · San Francisco, California, United States or Seattle, Washington, United States

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Enterprise

Job Summary

Staff ML Engineer to design, build, and lead search ranking models focusing on relevance, personalization, and user satisfaction at scale. Own major ranking initiatives from problem definition through experimentation and deployment. Develop models using learning-to-rank, deep retrieval, neural ranking, sequence models, and large-scale feature engineering; balance objectives like relevance, freshness, diversity, fairness, safety, and latency. Collaborate with product managers and engineers to define success metrics and long-term ranking roadmap. Improve offline evaluation, online experimentation, model monitoring, feature pipelines, and serving systems; mentor engineers and influence architecture across teams. Stay current with advances in search, retrieval-augmented systems, and ML infrastructure; drive velocity of model iterations and deployment. Qualities include strong ML fundamentals, embeddings, and experience with Spark/Flink/Beam and ML frameworks; effective communication with technical and non-technical stakeholders.

Required Qualifications

  • Bachelor's Degree in a relevant technical field or equivalent years of practical work experience
  • 8+ years of post-Bachelor’s machine learning experience; or Master’s degree + 7+ years; or PhD + 4+ years
  • Experience developing ML models for relevance ranking, personalization, intent understanding, and/or engagement optimization
  • Experience with large-scale data processing and ML infrastructure (Spark, Flink, Beam, TensorFlow, PyTorch, JAX, etc.)
  • Ability to lead complex technical projects across multiple teams
  • Strong programming skills in Python, C++, Java, Scala, or similar languages
  • Strong understanding of online experimentation, A/B testing, metric design, model debugging, and tradeoff analysis
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$195k – $343k / yr

Staff Machine Learning Engineer, Search Ranking · Snapchat

Apply on Sorce