Full-Time

Software Engineer

AI Platform

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

Junior, Mid, Senior

San Francisco, CA, USA + 1 more

More locations: San Carlos, CA, USA

Hybrid work environment with 3 days per week at our Redwood City HQ and SF Office.

Category
Backend Engineering
FinTech Engineering
Software Engineering
Required Skills
Python
Tensorflow
Pytorch
Machine Learning
Natural Language Processing (NLP)
LangChain

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, Machine Learning, or a related field (for entry-level engineers)
  • 1-2 years of experience in AI development or backend engineering (for entry-level engineers)
  • Strong coding skills in Python and familiarity with deep learning frameworks like PyTorch or TensorFlow (for entry-level engineers)
  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, or a related field (for senior engineers)
  • 4-6 years of experience in AI and backend development, including hands-on work with AI pipelines in production systems (for senior engineers)
  • Strong expertise in Python and deep learning frameworks such as PyTorch (for senior engineers)
  • Proven ability to lead projects and mentor team members (for senior engineers)
  • Solid understanding of LLM architectures, fine-tuning, and deployment (for senior engineers)
  • Solid understanding of agentic workflows and tooling (Langchain, Crew.ai etc) (for senior engineers)
  • Experience building scalable CI/CD pipelines for machine learning workflows (for senior engineers)
Responsibilities
  • Contribute to designing and maintaining AI pipelines for labeling, embeddings, training, and deploying models into production.
  • Collaborate with the Compute Platform team to ensure seamless integration with orchestration tools and infrastructure.
  • Define and develop AI Platform APIs for other applications to use them
  • Build and deploy LLM-based systems for production workflows, focusing on efficiency, scalability, and reproducibility.
  • Implement training pipelines for LLMs, including fine-tuning, pruning, distillation, and foundational model training.
  • Integrate APIs from providers such as OpenAI, Anthropic, and Gemini into SnorkelFlow’s pipelines.
  • Develop and integrate backend services to manage LLM calls and API interactions.
  • Work with the Data Platform team to define data requirements and ensure smooth interoperability.
  • Partner with the Application team to design and implement APIs that power workflows.
  • Implement tools and dashboards to monitor and track AI pipeline performance.
  • Define metrics to ensure system health and support optimization efforts.
  • Innovate on advanced training methodologies for LLMs and NLP systems, including state-of-the-art optimization techniques.
  • Take ownership of end-to-end model lifecycle management, from training to production deployment.
Desired Qualifications
  • Expertise in NLP and libraries such as Hugging Face Transformers, spaCy, or XGBoost.
  • Familiarity with multimodal AI concepts, including vision and audio tasks.
  • Knowledge of foundational model APIs such as OpenAI, Anthropic, or Gemini.
  • Familiarity with MLOps tools and practices like MLflow, Kubernetes, or Ray.
  • Experience building APIs or SDKs for AI services.

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 and government agencies. 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

-11%

1 year growth

-13%

2 year growth

-18%
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.