DeveloperJobs.io
← Back to all jobs

Job Description

The Principal Machine Learning Engineer will join Snap’s Platform Integrity Engineering team to design, implement, and scale machine learning models and systems that protect Snapchatters from harmful content and bad actors, while supporting moderation and regulatory compliance.

Location and Work Setup

  • Bellevue, WA (onsite)
  • Default together policy: expect team members to work in an office 4+ days per week

Salary and Compensation

  • USD 235,000 - 414,000 per year
  • Zone A (CA, WA, NYC): $276,000 - $414,000 base salary range annually
  • Zone B: $262,000 - $393,000 base salary range annually
  • Zone C: $235,000 - $352,000 base salary range annually
  • Equity: eligible for equity in the form of RSUs

Responsibilities

  • Design, implement, and scale critical machine learning models and systems to protect Snapchatters globally from harmful content and bad actors
  • Support a healthy content ecosystem through effective moderation and ensure regulatory compliance
  • Collaborate with cross-functional teams to set and align on machine learning strategies aligned to company objectives
  • Stay current with advances in machine learning and apply them to solve complex problems with innovative approaches
  • Partner with leadership to advance the ML tech stack and improve organizational performance
  • Work across teams to understand product requirements, evaluate trade-offs, and deliver solutions for new products and services
  • Advocate for best practices across availability, scalability, operational excellence, and cost management
  • Provide technical direction that influences the broader ML community

Requirements

  • Bachelor’s degree in a technical field such as computer science, mathematics, or statistics, or equivalent years of experience
  • 9+ years of post-Bachelor’s machine learning experience; or Master’s + 8+ years post-grad ML experience; or PhD + 5+ years post-grad ML experience
  • 2+ years of experience in technical leadership or serving as a domain expert for a technical organization
  • Experience developing and shipping performant, scalable machine learning models
  • Experience with TensorFlow, PyTorch, or related deep learning frameworks
  • Strong understanding of machine learning and deep learning, including computer vision, natural language processing, and LLMs/VLMs approaches and algorithms, with applications to Trust and Safety, Content Moderation, and Content Quality
  • Experience setting team direction for online machine learning models that proactively detect harmful content and bad actors, moderate content to support a healthy content ecosystem, and automate moderation tasks with high precision
  • Ability to design, train, and optimize advanced machine learning models
  • Excellent programming and software design skills
  • Ability to proactively learn new concepts and technologies and apply them at work
  • Skilled at solving ambiguous problems and leading and executing complex technical initiatives
  • Strong collaboration and mentorship skills

Technologies

  • TensorFlow
  • PyTorch

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages that enable you to share in Snap’s long-term success

Preferred Qualifications

  • Experience in online safety and integrity, including Trust and Safety, Content Moderation, and Content Quality
  • Experience developing multimodal models and LLMs/VLMs for harmful content detection, including applying state-of-the-art machine learning techniques to detect bad actors using features such as social, time sequence, and user behavioral signals
  • Advanced degree in a related field such as machine learning, computer vision, natural language processing, or mathematics
  • Experience partnering with cross-functional executives and management across a globally distributed organization with sound judgment
  • Track record of delivery in rapidly changing, highly collaborative, multi-site, multi-stakeholder environments
  • Experience working with a diverse group of engineers
  • Experience contributing to AI publications

Education

Bachelor’s degree in a technical field (computer science, mathematics, statistics) or equivalent years of experience.

Similar Jobs