Data Engineer
â
As a Principal Data Engineer, your responsibilities will include:
- Design and build data pipelines to process terabytes of data
- Orchestrate in Airflow the data tasks to run on Kubernetes/Hadoop for the ingestion, processing and cleaning of data.
- Create Docker images for various applications and deploy them on Kubernetes
- Design and build best in class processes to clean and standardize data.
- Troubleshoot production issues in our Elastic Environment
- Tuning and optimizing data processes
· Advancing the teamâs DataOps culture (CI/CD, Orchestration, Testing, Monitoring) and building out standard development patterns
- Drive innovation by testing new technology and approaches to continually advance the capability of the data engineering function.
- Drive efficiencies in current engineering processes via standardization and migration of existing on-premise processes to the cloud
- Ensuring Data Quality â building best in class data quality monitoring that ensure that all data products exceed customer expectations.
Required Qualifications:
- Computer Science bachelorâs degree or similar.
- Good understanding of Data Modelling techniques i.e. DataVault, Kimble Star
- Excellent understanding of Column-Store RDBMS (DataBricks, Snowflake, Redshift, Vertica, Clickhouse)
- Good experience handling real-time, near real-time and batch data ingestions
- Hands on experience on the following technologies:
- Developing processes in Spark
- Writing complex SQL queries f
- Building ETL/data pipelines
- Exposure to Kubernetes and Linux containers (i.e. Docker)
- Related/complementary open source software platforms and languages (e.g. Scala, Python, Java, Linux)
- Proven track record of designing effective data strategies and leveraging modern data architectures that resulted in business value
- Experience building cloud-native data pipelines on either AWS, Azure or GCP, following best practices in cloud deployments
· Strong DataOps experience (CI/CD, Orchestration, Testing, Monitoring)
- Strong experience leading and developing data engineering teams
· Demonstrated effective interpersonal, influence, collaboration and listening skills
· Strong stakeholder management skills
· Excellent time management, organizational and prioritization skills with ability to balance multiple priorities.
Preferred Qualifications:
· Experience with data tokenization and different techniques and tools i.e. DataVant, Protegrity
· Experience with Azure Data Factory, Databricks and Snowflake
- Experience with Apache Spark and related Big Data stack and technologies, PySpark Scala
· Experience working with Apache Kafka, building appropriate producer/consumer apps
· Experience working with Kubernetes and Docker, and knowledgeable about cloud infrastructure automation and management (e.g., Terraform)
· Experience working in projects with agile/scrum methodologies
· Familiarity with production quality ML and/or AI model development and deployment.
· Healthcare industry knowledge and experience with exposure to EDI, HIPAA, HL7 and FHIR integration standards