Snap Inc. - Palo Alto, CA

posted about 2 months ago

Full-time - Manager
Palo Alto, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

Snap Inc. is seeking a Machine Learning Engineering Manager to lead the Content Relevance team. This role involves overseeing a team of machine learning engineers and software engineers dedicated to developing and optimizing a personalized video recommendation engine. The successful candidate will define the overall architecture of the content recommender system, ensuring it is scalable, high-performing, and reliable. The position requires a strong focus on rapid iteration while maintaining quality, necessitating close collaboration with infrastructure engineers to build robust machine learning infrastructure that supports the recommender system. In this role, you will evaluate technical tradeoffs in key decision-making processes to ensure optimal outcomes. This includes conducting A/B testing and analyzing performance metrics to continuously improve the recommender system. You will also be responsible for performing design and code reviews to elevate the technical excellence of the team. The ideal candidate will possess a deep understanding of machine learning approaches and algorithms, particularly as they apply to recommender systems. The position requires strong management and mentorship skills to foster a collaborative and innovative team culture. Excellent verbal and written communication skills are essential, along with meticulous attention to detail. The ability to effectively collaborate with stakeholders at all levels, both internally and externally, is crucial. Additionally, proficiency in managing and solving ambiguous problems is necessary for success in this role.

Responsibilities

  • Lead a team of machine learning engineers and software engineers in developing and optimizing the personalized video recommendation engine.
  • Define the overall architecture of the content recommender system, ensuring scalability, performance, and reliability.
  • Drive rapid iteration without compromising quality by working closely with infrastructure engineers to build robust machine learning infrastructure.
  • Evaluate technical tradeoffs in key decision-making processes to ensure optimal outcomes, including conducting A/B testing and analyzing performance metrics.
  • Perform design and code reviews to raise the technical excellence bar.

Requirements

  • Bachelor's degree in a related technical field such as computer science or equivalent years of experience.
  • 8+ years of machine learning industry experience.
  • 2+ years of experience leading machine learning teams focused on ranking and/or recommendations.

Nice-to-haves

  • Experience with real-time recommendation systems.
  • Experience working with large-scale machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, scikit-learn, or related frameworks.
  • 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.

Benefits

  • Health insurance
  • Paid parental leave
  • Parental leave
  • RSU
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service