Principal Software Engineer – AI Platform at Snorkel AI

Redwood City, California, United States

Snorkel AI Logo
Not SpecifiedCompensation
Expert & Leadership (9+ years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, AIIndustries

Requirements

  • Minimum Qualifications
  • Bachelor’s degree in Computer Science or related field
  • 12+ years of experience in designing and building customer-facing software systems for cloud-native applications
  • Deep experience with AI/ML frameworks and pipelines
  • 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
  • Preferred Qualifications
  • 15+ years of professional software engineering experience
  • Experience designing software development platforms for machine learning or data-focused practitioners
  • Experience with Typescript and React
  • Experience with engineering management and/or developing growth programs for engineering organizations (e.g. career ladders, mentorship, upskilling)

Responsibilities

  • Shape product and technical systems to meet current and future AI challenges
  • Work across teams and across the stack to deliver major new features and infrastructure
  • Improve engineering practices and culture
  • Align Engineering on a shared technical vision
  • Serve as a key technical advisor to company leadership
  • 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
  • Take on the biggest, most ambiguous, and most rewarding challenges

Skills

AI/ML frameworks
ML pipelines
cloud-native applications
web-scale systems
software architecture
enterprise software
production systems

Snorkel AI

Transforms manual AI processes into programmatic solutions

About Snorkel AI

Snorkel AI focuses on improving the development of artificial intelligence by transforming traditional manual processes into automated, programmatic solutions. This allows businesses to create AI systems that are specifically designed for their unique needs much more quickly. Their technology is based on research from the Stanford AI lab and is used by major organizations, including top US banks, government agencies, and Fortune 500 companies. Snorkel AI stands out from its competitors by offering proprietary data and knowledge that help speed up the deployment of AI solutions. The company's goal is to make AI development more efficient and accessible for enterprises, enabling them to leverage AI effectively in their operations.

Redwood City, CaliforniaHeadquarters
2019Year Founded
$131.3MTotal Funding
SERIES_CCompany Stage
Data & Analytics, AI & Machine LearningIndustries
201-500Employees

Benefits

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.

Risks

Open-source AI platforms like Together AI increase competition for Snorkel AI.
Copyright lawsuits against AI firms pose potential legal risks for Snorkel AI.
Rapid expansion may lead to integration challenges within Snorkel AI's operations.

Differentiation

Snorkel AI uses programmatic data labeling to accelerate AI development.
The company transforms proprietary data into AI-ready datasets for specialized models.
Snorkel AI's technology originated from Stanford AI Lab research.

Upsides

Snorkel AI's partnership with Together AI enables custom LLMs for enterprises.
The release of Snorkel Flow 2023.R4 enhances user experience and tool integration.
Growing demand for programmatic data labeling boosts Snorkel AI's market potential.

Land your dream remote job 3x faster with AI