CareerPlanGet AI match score →

Senior Software Engineer - Core Services

Redwood City💼 Full-time💰 $220,000–$220,000🗓 2026-06-18 → 2026-07-31

Core

Build and maintain the shared data access library, SDKs, and event-driven data platform that powers all product teams and customer deployments at Snorkel.

Role type

Senior Software Engineer - Core Services (Data Platform)

Builds

Shared data access libraries, SDKs, event-driven data flows, and governance infrastructure for the Snorkel AI platform.

Domain

AI Infrastructure / Data Engineering / Cloud Native

Deliverable

production ML models | infrastructure

Required skills

Python, SQL, AWS (S3, RDS, EKS, EventBridge, IAM), Kubernetes (EKS), Data Orchestration (Prefect, Airflow, Dagster), Transformation (dbt), AI-assisted development tools (Claude Code, Cursor)

Preferred skills

Building shared libraries/SDKs, Event-driven architectures (CDC, event buses), Observability (OpenTelemetry, ClickHouse), Regulated environments (SOC 2, FedRAMP, HIPAA), Ray

Technologies

Python, FastAPI, dbt, Snowflake, Postgres, RDS, S3, AWS, Terraform, Kubernetes, EKS, EventBridge, OpenTelemetry, Buildkite, GitHub Actions, Prefect, Airflow, Dagster, ClickHouse, Ray

Responsibilities

Design interfaces for data access with auth and RBAC; Implement event-driven data flows with CDC connectors and schema registry; Build lineage tracking, governance, and audit logging systems; Instrument platform with OpenTelemetry and define SLOs; Optimize infrastructure costs and workload sizing.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗