Snap

Staff Software Engineer, ML Infrastructure, Level 6

$229,000-$343,000 annuallyFull-time · Palo Alto, CA
✓ Verified live on the employer's own system · added 37 days ago
Save search
Junior · 2+ yrs exp

Requirements

Education: Bachelor's degree

Experience: 2+ years

Skills & tools

Machine LearningSecurityDistributed SystemsProgramming
Apply on company site ↗ See your fit → free

Full job description

We're looking for a Staff Software Engineer, ML Infrastructure to join Snap Inc!

- Design and optimize infrastructure systems for machine learning workloads at scale and drive reliability and efficiency improvements across Snapchat's ML Infrastructure

- Develop high-performance embedding generation / batch inference systems to improve model performance

- Develop high-performance data storage/compute systems to improve the efficiency of our ML infrastructure

- Integrate state of the art ML data quality system to assure model performance

- Build comprehensive data management systems for scalable data collection, labeling, processing, and evaluation

- Work closely with ML engineers to deploy cutting-edge models into production

- Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code

- Strong problem-solving skills with a focus on system performance, scalability, and efficiency

- Good understanding of distributed systems and the infrastructure components of large-scale ML

- Proven track record of operating highly-available systems at significant scale

- Ability to proactively learn new concepts and apply them at work

- Proficiency in, or a strong aptitude for, leveraging AI tools to streamline development, paired with the critical judgment to audit generated output for architectural integrity, performance bottlenecks, and security risks.

- Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices

- Bachelor's degree in a technical field such as computer science or equivalent experience

- 9+ years of post-Bachelor's software development experience; or Master's degree in a technical field + 5+ years of post-grad software development experience; or PhD in a relevant technical field+ 2+ years of post-grad software development experience

- Experience building large scale production machine learning systems, distributed systems or big data processing

- Masters/PhD in a technical field such as computer science or equivalent industry experience

- Experience with big data processing frameworks such as Spark, Flink, or Ray

- Experience with large scale feature store or embedding system

- Familiarity with ML frameworks such as Pytorch, Tensorflow

Zone A (CA, WA, NYC) : The base salary range for this position is $229,000-$343,000 annually.

Zone B : The base salary range for this position is $218,000-$326,000 annually.

Zone C : The base salary range for this position is $195,000-$292,000 annually.

More jobs at Snap

Similar jobs near Palo Alto, CA

Tell me when more Security Engineer, Level 5, Detection & Response jobs post near Palo Alto, CA We re-check every listing against the employer’s own board — no résumé needed.

Search Staff Software Engineer, ML Infrastructure, Level 6 jobs near Palo Alto, CA → Browse all live jobs

This posting was published by Snap on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.