Snorkelai

Senior / Staff Software Engineer — AI Platform

New York City, NY (Hybrid); San Francisco, CA (Hybrid). Posted 2 months ago

The role

You will build infrastructure for running large-scale agentic workloads, synthetic data generation, and evaluation pipelines. You will design orchestration and distributed compute systems to support AI experimentation and production.

What you will do

  • Design and build infrastructure for running large-scale agentic workloads
  • Build scalable synthetic data generation and automated labeling systems
  • Design evaluation infrastructure for measuring AI system behavior
  • Build orchestration and distributed compute systems
  • Develop infrastructure for agent simulation environments
  • Build and operate LLM infrastructure for routing, rate limiting, and execution
  • Instrument agent and model workloads for observability
  • Design systems to make non-deterministic workloads reproducible and measurable
  • Improve developer experience by building APIs, SDKs, and tooling
  • Collaborate with research, product, and engineering teams

Required qualifications

  • 5+ years building production software systems
  • Experience in AI/ML infrastructure, ML platforms, distributed systems, data platforms, or backend infrastructure
  • Experience operating non-deterministic AI or ML workloads in production or at significant scale
  • Experience building infrastructure for experimentation, evaluation, model development, synthetic data, agentic workflows, training, inference, or production ML systems
  • Strong proficiency in Python
  • Experience building production-quality APIs, services, and developer tooling
  • Strong background in distributed systems and cloud platforms (AWS preferred)
  • Experience with workflow or distributed execution frameworks such as Prefect, Airflow, Dagster, Ray, Kubernetes, or similar systems
  • Strong understanding of production system fundamentals
  • Ability to reason about AI system quality beyond traditional service metrics
  • Track record of leading complex engineering initiatives, influencing stakeholders, and delivering measurable impact
  • Ability to work in a fast-paced environment with strong technical communication skills

Nice to have

  • Experience building or operating LLM or agent infrastructure
  • Experience building evaluation or experimentation platforms for LLMs, agents, or other probabilistic systems
  • Experience with synthetic data generation, automated labeling, data refinement, or dataset quality systems
  • Experience building reinforcement learning environments, agent simulations, benchmarks, or other environment-based evaluation systems
  • Experience running large-scale distributed AI workloads across containers, Kubernetes, serverless compute, sandboxes, or heterogeneous compute environments
  • Experience with LLM observability, tracing, prompt/version management, token and cost attribution, rate limiting, caching, or multi-provider routing
  • Experience designing isolation and sandboxing infrastructure for executing model-generated code or tool calls safely
  • Experience building shared AI platform libraries or SDKs
  • Experience in hyper-growth startup environments or scaling engineering organizations
  • Prior experience as a Tech Lead, Team Lead, or hands-on Engineering Manager

About the company

Snorkel AI is a frontier AI data lab that helps teams build the data and environments behind high-performing frontier and agentic AI. Founded out of the Stanford AI Lab in 2019, the company works with leading AI labs and enterprises.

Senior / Staff Software Engineer — AI Platform at Snorkelai | JobZoey