Principal Software Engineer

Snorkel AI

Snorkel AI

51-200 employees

Snorkel provides data-driven AI solutions.

Data & Analytics
AI & Machine Learning

$220,000 - $280,000

Senior, Expert

San Carlos, CA, USA

Required Skills
  • Bachelor's degree in Computer Science or related field
  • 12+ years experience in designing and building customer-facing software systems for cloud-native applications
  • Experience at high-growth technology startups
  • Experience building software products for large enterprise customers
  • Experience with architecting and developing production web-scale systems (including monitoring, telemetry, performance, reliability, triage, and debuggability)
  • Deep experience with Python, distributed computing, and cloud platforms
  • Passion for promoting technical communication, mentorship, and improving engineering culture
  • Shape the product and technical systems to meet the AI challenges of today and tomorrow
  • Work across teams and across the stack to deliver major new features and infrastructure
  • Improve practices and culture, and align Engineering on a shared technical vision
  • Act as a mentor and role model for every engineer
  • Think years ahead about how Snorkel AI can deliver on its technical mission to democratize AI through data

Snorkel AI is leading the shift from model-centric to data-centric AI development with its unique programmatic approach. The company is building an AI-powered data platform.

Company Stage

Series C

Total Funding



Redwood City, California



Growth & Insights

6 month growth


1 year growth


2 year growth



Health - Snorkelers and their dependents are covered by comprehensive medical, dental, and vision plans.

Environment - We provide an allowance for Snorkelers to set up workstations however they want.

Wellness - Snorkelers are given a yearly wellness stipend to be used on anything relating to health and well-being.