We’re on a mission to democratize AI by building the definitive AI data development platform. The AI landscape has gone through incredible change between 2016, when Snorkel started as a research project in the Stanford AI Lab, to the generative AI breakthroughs of today. But one thing has remained constant: the data you use to build AI is the key to achieving differentiation, high performance, and production-ready systems. We work with some of the world’s largest organizations to empower scientists, engineers, financial experts, product creators, journalists, and more to build custom AI with their data faster than ever before. Excited to help us redefine how AI is built? Apply to be the newest Snorkeler!
- Own the architecture, design, development, and operations of large-scale systems designed for AI/ML tasks including distributed compute systems, data management systems, data engineering workflow systems, and end user experiences
- Help create "startup within a startup"
- Prototype, optimize, and maintain scalable back-end services that will power new ML and foundation model powered development workflows
- Design extensible and testable interfaces between internal services including the underlying storage and data models
- Keep CI/CD pipelines healthy and support customers in production via engaged on-call support
- Be an engaged team player in a customer-focused cross-functional environment where you will feel excited to take on whatever is most impactful for the company and product
- Work a hybrid schedule with three days per week in our Redwood City HQ or the SF office and work remotely with "No Meeting" Tuesdays and Thursdays
- Bachelor's degree in Computer Science or related field
- 2 years experience in delivering distributed and ML systems and services in a production setting for cloud-native applications
- Experience with distributed compute frameworks and data processing pipelines
- Ability to design and build efficient scalable data storage, compute, and retrieval systems for AI/ML tasks
- Strong communication and coding skills with emphasis on designing for scale and robustness
- Strong development and debugging skills in python
- 6 years of professional software engineering experience
- Experience with architecting and developing production web-scale systems (monitoring, telemetry, performance, reliability, triage and debug)
- Experience working with ML systems and foundation models (e.g. large language models)
- Experience owning delivery of large multi-person multi-quarter projects
- Experience developing enterprise software products for machine learning and/or data science applications
The salary range for this position based in the San Francisco Bay Area is $200,000.00 - $240,000.00. All offers include equity compensation in the form of employee stock options.
Snorkel AI Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Snorkel AI and has not been reviewed or approved by Snorkel AI.
-
Healthcare Strength — Comprehensive medical, dental, and vision plans cover employees and dependents, with disability and life insurance included. A yearly wellness stipend supplements core health coverage.
-
Leave & Time Off Breadth — Unlimited vacation, paid holidays, and paid sick days are offered. Company-wide rest days are also referenced, expanding time-off support.
-
Parental & Family Support — Parental leave for birthing and non-birthing parents and childcare benefits are provided. Flexible work arrangements and remote-friendly perks further support family needs.
Snorkel AI Insights
Similar Jobs
What We Do
Snorkel AI is the frontier AI data lab, helping teams build the data and environments behind high-performing frontier and agentic AI. We combine platform technology with research-driven data development to create datasets, benchmarks, evals, and custom solutions for real-world AI systems. Founded out of the Stanford AI Lab in 2019, Snorkel works with leading AI labs and enterprises to move from better data to better outcomes. Snorkel led the development of Senior SWE-Bench and launched Open Benchmarks Grants with a $3 million commitment to support open-source datasets, benchmarks, and evaluation research. Supported projects include Agents’ Last Exam, OSWorld 2.0, Terminal-Bench, Continual Learning Bench, and SlopCode Bench.
Why Work With Us
Joining Snorkel AI means becoming part of a company that has market proven solutions, robust funding, and is scaling rapidly,offering a unique combination of stability and the excitement of high growth. As a member of our team, you’ll have meaningful opportunities to shape priorities and initiatives, influence key strategic decisions, and directly.









