Software Engineer, ML Infrastructure, Level 5

3 Days Old

Software Engineer, ML Infrastructure, Level 5 Join to apply for the Software Engineer, ML Infrastructure, Level 5 role at Snap Inc. Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Companys three core products are Snapchat, Lens Studio, and Spectacles. Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters worldwide. Were committed to the well-being of our global community, moving fast with precision, always prioritizing privacy. Were looking for a ML Infra Engineer to join Snaps Content Marketplace team. The team owns critical re-ranking layers within the Content Recommender System, supporting features like Friend Stories, Discover Feed, and Spotlight. We build large-scale ML/Ranking solutions to optimize viewer and creator objectives, contributing directly to Snaps Content business success. Responsibilities: Design, implement, and operate ML/Ranking feature generation pipelines and feature serving infrastructures. Collaborate with Data Scientists and Data Engineering teams to develop analytics metrics and iterate on experimentation frameworks. Work with cross-functional teams to build and deploy ML models for the Marketplace layer. Design and implement scalable distributed content distribution systems. Understand product requirements, evaluate trade-offs, and deliver innovative solutions. Test, debug, and ensure high quality in your work. Advocate for best practices in availability, scalability, operational excellence, and cost management. Knowledge, Skills & Abilities: Experience with backend services or distributed systems. Experience with batch/streaming data pipelines. Proficiency in data analytics tools like SQL and dashboards. Experience with large-scale user-facing A/B testing frameworks. Understanding of ML infrastructure, training, inference, and integration with recommender systems. Ability to execute medium-sized features independently. Operational understanding and incident resolution participation. Strong collaboration skills. Minimum Qualifications: Bachelor's Degree in a relevant technical field or equivalent practical experience. 6+ years of software development experience post-Bachelors or equivalent, or Masters degree + 5+ years, or PhD + 2+ years. Experience with distributed systems. Preferred Qualifications: Domain expertise in Recommender Systems. Experience in Content Recommendation, Search, Ads, or related ML projects. Experience supporting large-scale Data or ML Infra systems. If you have a disability or special need, please provide accommodation information. Snaps Default Together policy encourages in-office work 4+ days/week to foster culture and collaboration. We value diversity and are an equal opportunity employer, committed to inclusive hiring practices. Our benefits include parental leave, medical coverage, mental health support, and share in Snaps success. Compensation: Salary ranges vary by location, with base pay from $178,000 to $313,000 annually, plus RSUs and other benefits. Additional Details: Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and IT Industry: Software Development
#J-18808-Ljbffr
Location:
San Francisco, CA, United States
Job Type:
FullTime
Category:
Computer And Mathematical Occupations