Join Snap Inc as a Machine Learning Engineer
Snap Inc., a leading technology company, is dedicated to improving the way people live and communicate through innovative camera technology. Our mission is to enhance human connections by empowering individuals to express themselves, live in the moment, learn about the world, and have fun together.
Our core products include:
- Snapchat: A visual messaging app that strengthens relationships with friends, family, and the world.
- Lens Studio: An augmented reality platform powering AR experiences on Snapchat and beyond.
- Spectacles: AR glasses transforming everyday interactions.
Spearheading these innovations are our Snap Engineering teams, committed to building sophisticated, engaging products for millions of users globally. Our unwavering focus on values and privacy elevates our community's well-being.
About the Role: Machine Learning Engineer
We are looking for a seasoned Machine Learning Engineer to join our dynamic team. As an integral part of Snap Inc., you will drive advancements in identity resolution and ads attribution through the application of cutting-edge machine learning models.
Key Responsibilities:
- Build, optimize, and deploy machine learning models for identity resolution and ads attribution.
- Develop models that drive value for users, advertisers, and the company.
- Collaborate with cross-functional teams to align machine learning strategies with company goals.
- Stay current with the latest machine learning technologies and apply them to solve complex problems innovatively.
- Conduct code reviews to ensure code quality and integrity.
- Create robust, scalable products that can adapt and grow.
- Iterate quickly without compromising quality.
Required Skills & Abilities:
- Strong understanding of machine learning approaches and algorithms.
- Solid computer science fundamentals.
- Expertise in unsupervised learning for unlabeled data.
- Proven ability to prioritize tasks and work independently.
- Effective collaboration with internal and external partners.
- Proficient in solving ambiguous problems and providing leadership and mentorship.
Minimum Qualifications:
- Bachelor's degree in computer science, mathematics, statistics, or equivalent experience.
- 8+ years of industry experience in machine learning.
- Experience with machine learning models in areas like ads attribution, identity, measurement, or privacy-preserving ML.
Preferred Qualifications:
- Advanced degree in computer science or a related field.
- Experience with machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, scikit-learn, etc.
- Background in building and maintaining machine learning infrastructure and systems.
Our Culture and Diversity
At Snap Inc., we embrace a "default together" policy, encouraging team members to work in the office 4+ days per week. We believe this approach accelerates our cultural development and enhances our collaborative efforts.
Diversity is a cornerstone at Snap Inc. We are committed to fostering a workplace where voices from diverse backgrounds can collaborate to drive innovative solutions. We are proud to be an equal opportunity employer, offering employment opportunities regardless of race, creed, color, national origin, disability, gender, and other protected classifications.
Comprehensive Benefits
At Snap Inc., we prioritize your well-being with benefits designed around your needs. Our offerings include:
- Paid parental leave.
- Comprehensive medical coverage.
- Emotional and mental health support programs.
- Competitive compensation packages, including RSUs.
Compensation
Our compensation model is based on location-specific pay zones:
- Zone A (CA, WA, NYC): $222,000 - $333,000 annually.
- Zone B: $211,000 - $316,000 annually.
- Zone C: $189,000 - $283,000 annually.