Snap

Software Engineer, ML Infrastructure, Level 5

Snap
Apply
1 day ago
Palo Alto, CA, USA +2 moreStaff+
H1B sponsor

Base Salary

$178k - $313k/yr

Responsibilities

  • Design and optimize infrastructure systems for machine learning workloads at scale.
  • Improve reliability, efficiency, storage, and processing performance across Snap’s ML infrastructure.
  • Develop high-performance AI model training and inference systems in the cloud.
  • Build scalable systems for data collection, labeling, processing, and evaluation.
  • Develop vector search algorithms to improve retrieval precision, recall, and scalability.
  • Collaborate with ML engineers to deploy models into production.

Requirements

  • Strong programming skills in Python, Java, Scala, or C++.
  • Understanding of distributed systems and large-scale ML infrastructure.
  • Experience with big data processing frameworks such as Spark, Flink, or Ray.
  • A proven record of operating highly available systems at significant scale.
  • A bachelor’s degree in a technical field or equivalent experience, plus 6+ years of post-bachelor’s software development experience; alternatives include a master’s degree plus 5+ years or a PhD plus 2+ years of post-graduate software development experience.
  • Experience building large-scale production machine learning systems, distributed systems, or big data processing systems.
  • Preferred qualifications include a master’s or PhD, experience with ML training platforms or AI model inference optimization, and familiarity with TensorFlow, PyTorch, Caffe2, Spark ML, or scikit-learn.

Benefits

  • Paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that include long-term equity participation.
  • The role is expected to be performed in an office 4+ days per week under Snap’s default-together policy.
  • The position is eligible for equity in the form of RSUs.

Tech Stack

Apache FlinkApache SparkC++JavaPythonPyTorchScalascikit-learnTensorFlow
Snap

About Snap

5,001-10,000 employees

Snap Inc. builds Snapchat, a visual messaging app, and supports augmented reality through Lens Studio and Spectacles, plus related services like Bitmoji. The company monetizes primarily via advertising and sponsored AR experiences for consumers, creators, and brands. Founded in 2011 and headquartered in Santa Monica, it is publicly traded on the NYSE under the ticker SNAP.

Contact me