Senior Software Engineer, Data Engineering
Core
Design, build, and operate scalable self-service data platform capabilities powering analytics, data products, AI/ML workloads, and engineering productivity.
Role type
Senior IC platform/data engineer
Builds
Cloud-native data platforms, streaming services, APIs, and developer tooling
Domain
Healthcare technology / Cloud-native data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
React, TypeScript, Python, AWS, Kubernetes, Docker, Terraform, CI/CD, observability, distributed systems, microservices, event-driven design, relational/NoSQL databases
Preferred skills
Airflow, Dagster, Kafka, Flink, Spark, Databricks, Delta Lake, metadata management, platform security, multi-tenancy
Technologies
React, TypeScript, Python, AWS, Kubernetes, Docker, Terraform, GitHub Actions, Datadog, Grafana, Prometheus, OpenTelemetry, CloudWatch, Kafka, Airflow, Dagster, Spark, Databricks, Snowflake
Responsibilities
Design scalable data platform capabilities for ingestion, orchestration, and delivery; Develop frontend applications and platform experiences; Build backend platform services and APIs; Create reusable frameworks, SDKs, and tooling; Lead evolution toward cloud-native, Kubernetes-first architecture; Build cloud-native streaming services and event pipelines; Provision and manage infrastructure using IaC; Implement CI/CD automation and observability; Ensure platform reliability, scalability, and security; Collaborate with cross-functional teams to deliver platform capabilities; Mentor engineers on best practices.
Seniority
Senior, hands-on IC