Senior Software Engineer

Snorkel AI
•$208,000 - $315,000•Remote

About The Position

Snorkel AI seeks a Senior Software Engineer to build systems that power large-scale AI workloads for leading AI research labs. The role works closely with engineers, product managers, and field team members to help ensure Snorkel’s frontier AI datasets meet and surpass the capabilities of advanced foundation models. It includes launching agents into production for long-running reasoning and verification tasks. The Evaluation Engineering team builds high-quality post-training and benchmark datasets and integrates the latest foundation model technology to advance models used in areas such as coding, mathematics, law, and medicine. The engineer will own the architecture, design, development, and operations of large-scale AI/ML systems, including distributed compute, data management, data engineering workflows, and end-user experiences. The role also involves identifying opportunities to use agentic and foundation model technologies in evaluation workflows, and building scalable backend services and extensible, testable interfaces between internal services, storage, and data models. This is a customer-focused, cross-functional role that calls for an engaged team member willing to take on impactful work for the company and its products. The position is listed as United States remote, and the posting states that the employee must be able to work 100% remotely.

Requirements

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

Responsibilities

  • Build systems to power large-scale AI workloads for leading 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 perform long-running reasoning and verification tasks.
  • Own the architecture, design, development, and operations of large-scale AI/ML systems, 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 backend services for foundation model development tools.
  • Design extensible and testable interfaces between internal services, including underlying storage and data models.
  • Contribute as an engaged team player in a customer-focused cross-functional environment.

Benefits

  • Opportunities to shape priorities and initiatives, influence strategic decisions, and directly impact company success.
  • Support for developing technical expertise, exploring leadership opportunities, and learning skills across multiple functions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service