Senior Software Engineer, Data Engineering
Core
Designing, building, and maintaining robust data architectures, models, and pipelines to drive strategic decision-making and operational efficiency in digital healthcare.
Role type
Senior Software Engineer, Data Engineering
Builds
Scalable, secure, and efficient data solutions, ETL frameworks, and unified data platforms for the organization.
Domain
Digital healthcare / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
SQL (relational and analytical), Python/Java/Scala, data modeling (OLTP/OLAP), ETL pipeline orchestration, cloud platform management, distributed computing, data governance, problem-solving
Preferred skills
NoSQL databases, internal framework development, Generative AI tools
Technologies
AWS (Redshift, Athena, S3, SNS, SQS, Lambda), Apache Airflow, Kafka, Docker, Kubernetes, Spark, Delta Lake, Iceberg, Tableau, Databricks
Responsibilities
Design and implement scalable data architectures and ETL processes; create and maintain logical/physical data models; integrate diverse data sources; optimize data system performance; implement data quality checks and governance; collaborate with data scientists and analysts; document data solutions; lead technical projects and establish department-wide procedures.
Seniority
Senior, hands-on IC with leadership influence