Snorkel AI
Software Engineer — Platform
About this role
Snorkel seeks Platform Engineers to build foundational infrastructure powering AI data systems. You'll design event-driven architectures, agent infrastructure, and governance layers while moving the platform toward a multi-source, scalable architecture serving enterprise customers.
What you'll do
- Design and build agent infrastructure for safely accelerating engineering and operations workflows
- Implement event-driven data flows using event brokers, CDC, schema registries, and reliable messaging patterns
- Build data lineage, governance, RBAC, and audit systems for enterprise compliance and PII handling
- Define build systems, CI/CD pipelines, and drive transition to robust automated deployment
- Instrument services with OpenTelemetry, establish SLOs, and build alerting for production reliability
- Contribute to infrastructure cost optimization through query estimation, workload sizing, and storage routing
What they're looking for
- Python backend development
- REST API design for internal services
- Distributed systems and cloud infrastructure (AWS)
- Data orchestration tools (Airflow, Prefect, Dagster)
- Data governance and RBAC concepts
- Event-driven architecture patterns
- Infrastructure as Code (Terraform)
- Observability and monitoring (OpenTelemetry)
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Snorkel AI
Snorkel AI builds data and AI platforms that transform enterprise data into AI-ready solutions and enable organizations to develop machine learning workflows at scale. The company is hiring software engineers, infrastructure specialists, and applied AI professionals to strengthen its testing and core services infrastructure, deploy customer-facing AI solutions, and advance its data pipeline and ML tooling capabilities.
- Website
- snorkel.ai
Likely interview questions
- Tell us about a complex platform infrastructure project you led—what was the impact and what made it successful?
- Describe your experience designing event-driven systems. What challenges did you encounter with reliability and ordering?