Snap Inc.

Machine Learning Engineer

Snap Inc.

full-time

Posted on:

Location Type: Hybrid

Location: Palo AltoCaliforniaNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $173,000 - $259,000 per year

About the role

  • build and deploy machine learning models that power core products, serving millions of Snapchatters
  • apply modern ML techniques to solve large-scale, real-world problems
  • own the full ML lifecycle from data analysis to production deployment
  • partner with cross-functional teams to prototype and launch ML-driven features

Requirements

  • Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
  • 3+ years of post-Bachelor’s machine learning experience; or Master’s degree in a technical field + 2+ year of post-grad machine learning experience; or PhD in a relevant technical field
  • experience developing machine learning models for ranking, recommendations, search, content understanding, image generation, or other relevant applications of machine learning
  • advanced degree in computer science or related field (preferred)
  • experience working with machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, scikit-learn, or related frameworks
  • experience working with machine learning, ranking infrastructures, and system design
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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
machine learningdata analysismodel deploymentrankingrecommendationssearchcontent understandingimage generationsystem design
Soft skills
cross-functional collaborationproblem-solving
Certifications
Bachelor's DegreeMaster's DegreePhD