Jobs · Engineering · California

Manager, Machine Learning Engineering, Web Ads Ranking

Snap Inc. · Palo Alto, CA · 2 wk ago
Engineering$229k–$343k/yrFull-time

About the role

The Web Ads Ranking team at Snap is seeking a Machine Learning Engineering Manager to lead a team of engineers in building large-scale indexing, retrieval, and ranking systems that deliver the most relevant Snapchat ads and drive revenue.

Responsibilities

  • Lead a team of machine learning engineers and software engineers to build large-scale indexing, retrieval, and ranking systems that deliver the most relevant Snapchat ads and drive revenue
  • Collaborate with broad product teams in Snap to define the architecture and vision of the system, and grow the team beyond the initial scope
  • Build the evaluation framework that enables rapid iteration and high-quality decision-making, working closely with Data Science and Product partners to define success metrics and measure outcomes
  • Build and grow a high-performing team by raising the bar for engineering and ML excellence, developing talent, and helping shape Snap’s broader machine learning strategy

Requirements

  • Deep understanding of machine learning approaches, algorithms and their application to recommender, ads and search system
  • Experience on utilizing large language models for tasks like keyword extraction, description generation, and semantic relevance judging
  • Strong management and mentorship skills, fostering a collaborative and innovative team culture
  • Excellent verbal and written communication skills, with meticulous attention to detail
  • Able to effectively collaborate with stakeholders at all levels, both internally and externally
  • Ability to effectively solve ambiguous problems

Preferred Qualifications

  • Experience with real-time recommendation or search ranking systems
  • Experience with building LLM based information retrieval or tagging system
  • Experience working with distributed systems
  • Experience working with machine learning, ranking infrastructures, and system designs
  • Ability to proactively learn new concepts and apply them at work
  • Experience working with large-scale machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, scikit-learn, or related frameworks

Knowledge, Skills & Abilities

  • Experience on utilizing large language models for tasks like keyword extraction, description generation, and semantic relevance judging
  • Strong management and mentorship skills, fostering a collaborative and innovative team culture
  • Excellent verbal and written communication skills, with meticulous attention to detail
  • Able to effectively collaborate with stakeholders at all levels, both internally and externally
  • Ability to effectively solve ambiguous problems

Minimum Qualifications

  • Bachelor’s in a related technical field such as computer science or equivalent years of experience
  • 8+ years of post-Bachelor’s ML industry experience; or a Master’s degree in a technical field + 7+ year of post-grad ML experience; or a PhD in a related technical field + 4+ years of post-grad ML experience
  • 1 + year(s) of experience leading machine learning teams teams that focus on ranking or recommendations

Benefits

Snap Inc. offers a comprehensive benefits package including paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!

Similar jobs