Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Snap Inc. Logo

Principal Machine Learning Engineer, Ad Ranking

Snap Inc.

$235,000 - $414,000
Aug 27, 2025
Palo Alto, CA, US
Apply Now

Snap Inc. is looking for a Principal Machine Learning Engineer to advance the core ML capabilities of the ad optimization stack and support various business verticals including app/web monetization and dynamic product ads.

Requirements

  • Strong understanding of machine learning and deep learning approaches and algorithms, and their applications to advertising, recommendation, and/or search domain
  • Experience setting the direction for a team whose primary output is online ranking / recommendation models
  • Ability to design, train, and optimize advanced machine learning models
  • Excellent programming and software design skills
  • Ability to proactively learn new concepts and technology and apply them at work
  • Skilled at solving ambiguous problems and leading and executing complex technical initiatives
  • Experience developing and shipping performant and scalable machine learning models for recommendation or ranking use cases

Responsibilities

  • Drive the technical roadmap of the Ad Ranking team, advance the core ML capabilities of the ad optimization stack, and support various business verticals including app / web monetization and dynamic product ads
  • Design, implement, and scale critical machine learning models to support Snap's monetization strategies
  • Collaborate with cross-functional teams to set and align on machine learning strategies to meet company objectives
  • Stay up-to-date with the latest technology in machine learning and apply this knowledge to tackle complex problems in innovative ways
  • Collaborate with leadership to up-level the ML tech stack and improve the performance of the organization
  • Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products or services
  • Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management

Other

  • 2+ years of experience with technical leadership or acting as the domain-expert to a technical organization
  • Strong collaboration and mentorship skills
  • Bachelor's in a technical field such as computer science, mathematics, statistics or equivalent years of experience
  • 9+ years of post-Bachelor’s machine learning experience; or a Master’s degree in a technical field + 8+ year of post-grad ML experience; or a PhD in a related technical field + 5+ years of post-grad ML experience
  • Experience in online advertising, including ad targeting, ranking, auction, and/or marketplace optimization.