Snorkel AI
Senior / Staff Software Engineer — Platform
$220K–$300K
New York City, NY (Hybrid) +3 · Staff · Full-time · Posted Aug 20, 2026
- Location
- New York City, NY (Hybrid)
San Francisco, CA (Hybrid)
New York, New York, United States
San Francisco - Experience
- 5+ years building platform infrastructure, backend services, or data systems in production.
About the job
Build and operate the platform infrastructure, backend services, and agent systems that support Snorkel’s data pipelines, governance, and product teams.
What you'll do
- Design agent infrastructure and reliable event-driven data flows.
- Build data lineage, governance, access control, auditing, and compliance systems.
- Set architecture for build, testing, CI/CD, observability, and infrastructure cost optimization; operate systems on-call.
What they ask for
- Strong proficiency in Python and experience designing REST APIs.
- Strong background in distributed systems and cloud platforms; AWS preferred, with hands-on experience with services such as S3, RDS, EKS, EventBridge, and IAM, and Terraform-managed environments.
- Familiarity with data orchestration tools (Prefect, Airflow, or Dagster) and transformation frameworks (dbt).
- Understanding of data governance concepts, plus a track record leading complex engineering initiatives and delivering measurable impact.
Nice to have
- Experience with shared libraries or SDKs; event-driven architectures; OpenTelemetry or ClickHouse; regulated environments; Ray or similar distributed compute frameworks.
- Experience in hyper-growth startups or prior Tech Lead, Team Lead, or hands-on Engineering Manager experience.
Pay
$220,000 — $300,000 USD (base salary)
Tools
Python, REST APIs, AWS, S3, RDS, EKS, EventBridge, Terraform
AI focus
Build agent infrastructure and an agent-first platform to safely and reliably accelerate engineering and operations workflows.
Model-written summary · the original posting is authoritative