Principal Machine Learning Engineer, Platform Integrity Engineering, Level 7
Job Description
Snap’s Platform Integrity Engineering team is seeking a Principal Machine Learning Engineer to design and scale models that improve Trust and Safety outcomes.
Responsibilities
- Design, implement, and scale critical machine learning models and systems to protect Snapchatters from harmful content and bad actors
- Support a healthy content ecosystem through effective moderation and help ensure regulatory compliance
- Partner with cross-functional teams to define and align on machine learning strategies that support company objectives
- Stay current with machine learning technology and apply it to solve complex problems with innovative approaches
- Collaborate with leadership to improve the ML tech stack and advance 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 in a technical field plus 8+ years of post-grad ML experience, or PhD plus 5+ years of post-grad ML experience
- 2+ years of experience in technical leadership or acting as the domain expert for a technical organization
- Experience developing and shipping performant, scalable machine learning models
- Experience with TensorFlow and/or PyTorch (or related deep learning frameworks)
- Strong understanding of machine learning, deep learning, computer vision, natural language processing, and LLMs/VLMs approaches and algorithms for Trust and Safety, content moderation, and content quality
- Experience setting direction for teams that deliver online machine learning models to proactively detect harmful content and bad actors, moderate content supply with high precision, and automate moderation tasks
- 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
- Strong collaboration and mentorship skills
Technologies
- TensorFlow
- PyTorch
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, using state-of-the-art techniques to detect bad actors with 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
Benefits
- Paid parental leave
- Comprehensive medical coverage
- Emotional and mental health support programs
- Compensation packages that let you share in Snap’s long-term success (equity eligibility noted below)
Work Location and Policy
- Onsite role in Bellevue, WA
- Default together policy: expect your team members to work in an office 4+ days per week
Compensation
- Zone A (CA, WA, NYC): $276,000 - $414,000 base salary annually
- Zone B: $262,000 - $393,000 base salary annually
- Zone C: $235,000 - $352,000 base salary annually
- Eligible for equity in the form of RSUs