ApacheAzureCloudPythonSparkSQLData EngineeringAnalyticsDatabricksApache SparkAzure FunctionsService BusDecision Making
About this role
Role Overview
supports Ensemble’s data engineering strategy by designing, building, and maintaining reliable data pipelines and integrations that enable analytics, operational reporting, and data-driven decision making
focuses on hands-on development within established platforms and patterns
work closely with senior engineers and stakeholders to deliver high-quality, scalable solutions
contribute to platform modernization efforts
deepen technical expertise and engineering best practices
Requirements
3+ years of hands-on experience developing solutions using Microsoft SQL
2+ years of experience with big data and cloud technologies such as Databricks, Apache Spark, Python, and Microsoft Azure (ADF, Dataflows, Azure Functions, Service Bus)
Working knowledge of engineering fundamentals including automated testing, code reviews, telemetry, and DevOps practices
Experience working with modern data storage formats such as Delta Lake and Parquet in ADLS
Familiarity with distributed data processing and event-driven architectures
Ability to collaborate effectively with technical and non-technical partners
Strong attention to detail and accountability for owned deliverables
Experience working with healthcare data is preferred; familiarity with HL7 or EDI is a plus