S

Snorkel AI

Builds training data and test environments for AI

Senior Software Engineer

AI Application EngineeringPosted on Nov 11
Full-timeRemote in USA$208k - $315k

About the Job

Requirements

  • A bachelor's degree or foreign equivalent in Computer Science or a related field is required.
  • Four years of experience developing software using Java and TypeScript and working with relational databases, with a focus on scalability, reliability, and performance.
  • Four years of experience building and optimizing large-scale distributed systems or compute frameworks for data processing.
  • Three years of experience designing, developing, and delivering AI/ML systems and services in production environments for cloud-native applications, including development of AI agents and LLM-powered systems such as Retrieval-Augmented Generation (RAG) and Model Context Protocol (MCP).
  • Three years of experience designing and implementing data storage, compute, and retrieval systems to support AI/ML applications.
  • Three years of experience improving large language model (LLM) applications through evaluation frameworks, prompt engineering, and agent orchestration techniques.
  • Three years of experience leading or owning delivery of large, multi-person engineering projects from design through deployment.

Responsibilities

  • Build systems to power large-scale AI workloads for AI research labs.
  • Work with engineers, product managers, and field team members to ensure frontier AI datasets meet and surpass the capabilities of advanced foundation models.
  • Launch agents into production to accomplish long-running reasoning and verification tasks.
  • Own the architecture, design, development, and operations of large-scale systems for AI/ML tasks, including distributed compute systems, data management systems, data engineering workflow systems, and end-user experiences.
  • Identify and act on opportunities to integrate agentic and foundation model technologies into evaluation workflows.
  • Prototype, optimize, and maintain scalable back-end services for foundation model development tools.
  • Design extensible and testable interfaces between internal services, including underlying storage and data models.

About the Company

Snorkel AI

Builds training data and test environments for AI

Snorkel AI builds training datasets and simulated work environments for AI labs and companies developing models and software agents. Its data products combine expert demonstrations, scoring rules, and quality checks, while runnable environments let agents practice tasks such as coding or using business software. The company pairs domain specialists with its own data development technology to generate examples, evaluate model behavior, and refine weak areas through repeated feedback. Customers buy ready-made datasets or commission tailored data and evaluation work, and enterprises also use its specialized agent solutions. Snorkel AI was founded in 2019 and is headquartered in San Francisco, California.

Company size
201-500
Company stage
Late Stage VC
Total funding
$586.2M
Headquarters
San Francisco, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Snorkel AI

See more jobs