Role overview
Own the data platform behind business reporting and analytics, setting its architecture and technical standards while continuing to build and operate it hands-on. The work spans production pipelines, warehouse models, integrations, data reliability, and support for analytics and machine learning needs.
Responsibilities
- Design, build, and maintain Python-based ETL/ELT pipelines and operate data services including AWS Glue, S3, Redshift, and Athena.
- Set platform architecture, coding practices, and technical direction; evaluate tools and guide roadmap, performance, and cost decisions.
- Develop analytical models and semantic layers for self-service reporting, and write and tune complex SQL and database objects.
- Build integrations with internal and external systems, contributing backend code where needed.
- Own data quality, governance, monitoring, alerting, and incident response, including appropriate handling of sensitive health data.
- Partner with product, clinical operations, finance, engineering, and data science teams; mentor colleagues and guide responsible use of AI-assisted development tools.
Requirements
- 10 or more years in data engineering or a combined data and software engineering role.
- Expert Python and SQL skills, including production pipeline design, query optimization, code review, testing, and CI/CD practices.
- Experience operating cloud data pipelines and a cloud warehouse in production; AWS and Redshift are the primary environment described.
- Knowledge of data modeling, including dimensional schemas, slowly changing dimensions, and event-based models.
- Experience protecting sensitive data through suitable access controls and compliance practices.
- Proven ability to set technical standards, explain trade-offs to varied stakeholders, and use AI development tools with sound judgment about security and correctness.
Nice to have
- Cloud certification or equivalent hands-on experience; work in healthcare or another regulated field.
- Experience with data CI/CD, AI/ML pipelines or features, infrastructure as code, containers, orchestration, BI semantic layers, or startup environments.
- A record of improving developer productivity through tooling, automation, or process changes.
Benefits and work setup
- Remote work options, flexible paid time off, health, dental, and vision coverage, and a professional development budget. The team works across locations, with sites in San Diego and Vienna.