Hybrid Software Engineer – Core Services

Posted 3 hours ago

Apply now

About the role

  • Software Engineer responsible for building shared data access libraries and event-driven data flows at Snorkel AI. Contributing to infrastructure optimization and data governance processes for enhanced performance.

Responsibilities

  • Build and maintain the shared data access library and SDKs that Platform, Packaging, and Dataset API teams use
  • Design and implement event-driven data flows using event brokers
  • Build the systems that track how data moves through the platform
  • Instrument the data platform with OpenTelemetry
  • Contribute to infrastructure cost visibility and optimization

Requirements

  • 4+ years building platform infrastructure, data infrastructure, data platforms, or backend systems with significant data components
  • Strong proficiency in Python
  • Hands-on experience with SQL and at least two of: Snowflake, Redshift, Postgres
  • Experience with AWS — S3, RDS, EKS, EventBridge, IAM
  • Experience with Kubernetes
  • Familiarity with data orchestration tools (Prefect, Airflow, or Dagster) and transformation frameworks (dbt)
  • Understanding of data governance concepts — RBAC, PII handling, audit logging, data lineage
  • Fluency with AI-assisted development tools (Claude Code, Cursor, or similar)

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Job title

Software Engineer – Core Services

Job type

Experience level

Mid levelSenior

Salary

$172,000 - $215,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job