Staff AI Platform Software Engineer, Snorkel AI

Salary not provided
Kubernetes
Python
Scikit-Learn
SpaCy
PyTorch
Senior and Expert level
San Francisco Bay Area

3+ days a week in office

Snorkel AI

Data-centric enterprise AI platform for

Open for applications

Snorkel AI

Data-centric enterprise AI platform for

101-200 employees

B2BArtificial IntelligenceEnterpriseSaaSData Integration

Open for applications

Salary not provided
Kubernetes
Python
Scikit-Learn
SpaCy
PyTorch
Senior and Expert level
San Francisco Bay Area

3+ days a week in office

101-200 employees

B2BArtificial IntelligenceEnterpriseSaaSData Integration

Company mission

To empower everyone to solve their most impactful problems through data-centric AI.

Role

Who you are

  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, or a related field
  • 8+ years of experience with a good portion of them in AI development, including hands-on work with AI in production systems
  • Strong expertise in Python and deep learning frameworks such as PyTorch
  • Proven experience leading technical projects and mentoring engineers
  • Proficiency with CI/CD pipelines for machine learning workflows
  • Deep understanding of LLM architectures, fine-tuning, and deployment methodologies
  • Strong communication skills, with an emphasis on scalable and reliable system design

Desirable

  • Expertise in NLP and familiarity with libraries such as Hugging Face Transformers, spaCy, scikit-learn, or XGBoost
  • Familiarity with multimodal AI concepts, including vision and audio tasks
  • Experience working with APIs and foundational model providers such as OpenAI, Anthropic, or Gemini
  • Knowledge of MLOps tools and practices, such as MLflow, Kubernetes, or Ray
  • Experience building APIs or SDKs for AI services

What the job involves

  • As a Staff AI Platform Engineer, you will play a pivotal role in designing and implementing the core AI pipelines that drive SnorkelFlow’s AI capabilities
  • You will act as a technical leader, setting architectural direction, mentoring team members, and collaborating across verticals to ensure the AI Platform aligns with product goals and organizational strategy
  • This role requires hands-on experience with large language models (LLMs), requiring deep expertise in AI development, especially in designing and deploying systems that leverage LLMs and more traditional NLP solutions for production workflows
  • Technical Leadership
  • Provide technical direction for the design and development of AI pipelines, ensuring scalability, robustness, and extensibility
  • Serve as a mentor and guide for engineers on the AI Platform team, fostering growth and technical excellence
  • Identify and drive high-impact projects aligned with business objectives and product needs
  • AI Pipeline Development
  • Architect, design, and maintain AI pipelines for labeling, embeddings, training, and deploying models into production
  • Lead the development and optimization of MLFlow pipelines for deployment
  • Build and deploy foundational models that serve as the backbone for SnorkelFlow’s core product capabilities
  • Partner with the Compute Platform team to ensure seamless integration with orchestration tools and infrastructure
  • LLM Tooling development:
  • Develop and deploy LLM-based systems for production workflows, focusing on efficiency, scalability, and reproducibility
  • Create AI training framework pipelines that will allow LLM usage in applications, including fine-tuning, pruning, distillation, and foundational model training
  • Integrate APIs from providers such as OpenAI, Anthropic, and Gemini into SnorkelFlow’s pipelines
  • Backend Development
  • Oversee the integration of backend services for managing LLM calls and API interactions
  • Collaborate with the Data Platform team to define data requirements and ensure smooth interoperability
  • Work with the Application team to design and implement APIs that power application workflows
  • Observability and Monitoring
  • Establish observability standards for AI pipelines, including tools and dashboards for monitoring model performance and debugging
  • Define key metrics for system health and optimization
  • Cross-Functional Collaboration
  • Act as a thought leader, collaborating with Data Platform, Compute Platform, Application, Product and other internal teams to deliver cohesive, scalable solutions
  • Partner with stakeholders to translate product goals into technical roadmaps and

Share this job

View 36 more jobs at Snorkel AI

Company

Company benefits

  • Home office allowance
  • Yearly wellness stipend
  • Healthy meals, snacks & drinks in office
  • 401k with a 100% match up to 5% of annual salary
  • Regular team events
  • Generous paid parental leave
  • Work from home opportunities
  • Health insurance

Funding (last 2 of 3 rounds)

Aug 2021

$85m

SERIES C

Apr 2021

$35m

SERIES B

Total funding: $135m

Our take

Demand for AI is increasing in almost every industry, but the machine learning that fuels it is tedious to set up. In order to train machine learning algorithms, training data must be labelled manually, and this contributes to expenses in time, money and resources when integrating AI within a business.

Snorkel AI develops programmatic approaches to data labelling in order to automate the setup process of machine learning and decrease the required timeframe for a business to begin providing AI services. In addition to these automated data categorization services, the company also integrates data training, management, and analysis into a unified AI-deployment platform.

The complex computer science behind AI setup has resulted in many businesses without computer science backgrounds being left behind, and Snorkel AI has set this as their target audience. As of 2023, this customer base has tripled in size since Snorkel AI's founding and in 2024, enjoyed a new round of funding. With these promising developments, the company continues to innovate the sector.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle