Data Engineer

Open 31d

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