Full-Time

Senior Software Engineer

Infrastructure

Confirmed live in the last 24 hours

Snorkel AI

Snorkel AI

201-500 employees

Transforms manual AI processes into programmatic solutions

Data & Analytics
AI & Machine Learning

Senior

San Francisco, CA, USA + 1 more

More locations: San Carlos, CA, USA

Hybrid schedule with three days per week in the Redwood City HQ or the SF office.

Category
Backend Engineering
Software Engineering
Required Skills
Kubernetes
Python
Docker
CloudFormation
Terraform
Helm

You match the following Snorkel AI's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Bachelor's degree in Computer Science or related field, or equivalent demonstrated experience
  • Strong development and debugging skills in Python
  • 5+ years of software development experience in distributed systems and cloud-native applications
  • Strong experience with cloud platforms and infrastructure as code (Terraform, CloudFormation, Helm)
  • Practical experience with Docker containerization and clustering (Kubernetes/EKS/GKE)
  • Proficiency in code and system health, diagnosis, resolution and software test engineering
  • Strong communication and coding skills
  • Regularly follows the best software engineering practices and hold a high bar for the team by leading design, code review and test plan reviews
Responsibilities
  • Design, build, and maintain services and deployment for Snorkel’s enterprise platforms
  • Design, build, and improve observability and alerting for Snorkel’s enterprise platforms
  • Contribute to Snorkel’s inhouse deployment management software to installation and upgrades of various deployments for Snorkel’s enterprise customers
  • Build and maintain Snorkel’s production and staging infrastructure; own our k8s and cloud strategy
  • Work closely with various engineering teams in defining test strategies and build infrastructure to execute the same
  • Deploy and optimize CI/CD pipelines across multiple environments and continuously improve development and deployment best practices
  • Collaborate with enterprise customers to understand product use cases and translate into engineering specifications, and deliver high-quality solutions
  • Participate in on-call rotations, post-incident reviews, and other operational duties to ensure service delivery quality
Desired Qualifications
  • Extremely well versed in building and managing cloud infrastructure for enterprise platforms on (AWS, GCP, Azure) and services like EC2, EKS, VPC etc
  • Experience in one or more of the build tools like Bazel, Gradle, Make etc. Extra points for someone who has hands on experience in building and managing large code bases with these tools
  • Designed and implemented developer-friendly APIs or tools to boost developer productivity
  • Familiarity in deployment, monitoring and maintenance of large-scale enterprise software products
  • Familiarity in developing and releasing infrastructure software for SaaS and on-prem platforms
  • Hands-on experience setting up and operating Kubernetes clusters at scale
  • Experience with large scale distributed computing systems for ML Training or Serving, eg: Ray, Spark, Tensorflow etc
  • Hands-on experience in creating and maintaining metrics and dashboards on observability platforms such as New Relic, DataDog, Chronosphere, or similar tools
  • Experience building services and infrastructure for Machine learning and AI Systems
  • Experience in cloud networking, security and service mesh like istio

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.

Company Stage

Series C

Total Funding

$131.3M

Headquarters

Redwood City, California

Founded

2019

Growth & Insights
Headcount

6 month growth

-9%

1 year growth

-10%

2 year growth

-16%
Simplify Jobs

Simplify's Take

What believers are saying

  • 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.

What critics are saying

  • 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.

What makes Snorkel AI unique

  • 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.

Help us improve and share your feedback! Did you find this helpful?

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.