Senior Software Engineer - AI / ML

Snorkel AI Snorkel AI · Data AI · Redwood City, CA +1 · 312 - Engineering

Senior AI/ML Engineer to join the AI Platform team, focusing on distributed systems, LLM infrastructure, synthetic data generation, and agentic orchestration. The role involves architecting the core platform, designing APIs and compute services, generating synthetic data, creating and evaluating agentic systems, provisioning RL training environments, deploying benchmarks and labeling pipelines, and running LLMs efficiently.

What you'd actually do

  1. Architect the core platform that powers synthetic data generation, agentic workflows, RL environments, and scalable LLM operations
  2. Design and evolve the APIs, compute services, and orchestration layers that empower internal and customer-facing applications
  3. Generate and refine synthetic data at massive scale
  4. Create and evaluate agentic systems that reason, act, and improve over time
  5. Provision RL training environments and simulation frameworks for next-generation AI agents

Skills

Required

  • Python
  • AWS, GCP, or Azure
  • 5 years of experience building customer-facing, cloud-native software systems
  • Deep experience with AI/ML pipelines, LLM-based systems, or agentic workflows
  • Experience with distributed computing, large-scale data systems, or orchestration frameworks
  • Strong understanding of production web-scale systems: monitoring, telemetry, reliability, performance, debugging, and triage

Nice to have

  • Experience at high-growth technology startups
  • Experience building software products for large enterprise customers

What the JD emphasized

  • AI/ML pipelines
  • LLM-based systems
  • agentic workflows

Other signals

  • AI Platform
  • synthetic data generation
  • agentic orchestration
  • LLM infrastructure
  • RL environments