Senior Software Engineer — AI/ML jobs in United States
cer-icon
Apply on Employer Site
company-logo

Snorkel AI · 1 day ago

Senior Software Engineer — AI/ML

Snorkel AI is on a mission to help enterprises transform expert knowledge into specialized AI at scale. As a Software Engineer on the Evaluation Engineering team, you'll build systems to power large-scale AI workloads for top tier AI research labs and ensure that Snorkel’s frontier AI datasets meet and surpass the capabilities of the most advanced foundation models.

Artificial Intelligence (AI)Data Collection and LabelingEnterprise SoftwareMachine Learning
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

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
Recognize and act on opportunities to integrate the latest agentic and foundation model technologies to power eval workflows
Prototype, optimize, and maintain scalable back-end services that will power new foundation model development tools
Design extensible and testable interfaces between internal services including the underlying storage and data models
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 3 days per week in one of our offices in San Francisco or Redwood City

Qualification

AI/ML systemsDistributed compute frameworksData storage systemsPythonProduction web-scale systemsCoding skillsDebugging skillsProject deliveryCommunication skills

Required

4+ years experience in delivering AI/ML systems and services in a production setting for cloud-native applications
Experience with distributed compute frameworks
Experience with the modern AI stack, including improving LLM applications through evals, prompting, and agent scaffolding
Ability to design and build efficient data storage, compute, and retrieval systems for AI/ML tasks
Strong communication and coding skills with emphasis on designing for scale and robustness
Experience owning the delivery of large multi-person projects

Preferred

8+ years of professional software engineering experience
Experience with architecting and developing production web-scale systems (monitoring, telemetry, performance, reliability, triage and debug)
Strong development and debugging skills in Python
Experience with expert data annotation projects
Experience developing evaluations and environments for complex multi-turn and multi-tool AI systems

Company

Snorkel AI

twittertwittertwitter
company-logo
Snorkel AI is an AI platform that accelerates data labeling by using machine learning for faster model training.

H1B Sponsorship

Snorkel AI has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (17)
2024 (8)
2023 (4)
2022 (4)
2021 (10)
2020 (1)

Funding

Current Stage
Late Stage
Total Funding
$235.25M
Key Investors
Accenture VenturesAdditionQBE Ventures
2025-08-06Series Unknown
2025-05-29Series D· $100M
2024-01-23Series Unknown

Leadership Team

leader-logo
Alexander Ratner
Co-Founder and CEO
linkedin
leader-logo
Henry Ehrenberg
Co-Founder
linkedin
Company data provided by crunchbase