Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 1 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, build, and optimize scalable data ingestion and transformation pipelines and reusable data products using Azure Databricks, Delta Lake, Python, Spark, and SQL. Collaborate with stakeholders and technical teams across the development lifecycle to improve data quality, platform performance, reliability, and scalability, while troubleshooting issues and communicating project risks and progress.
Job details
Senior Data Engineer – Azure Databricks We are seeking an experienced Senior Data Engineer to support a major data modernization and transformation initiative. This is a hands-on role focused on building and optimizing scalable data pipelines, data products, and analytics solutions within the Microsoft Azure ecosystem, with a strong emphasis on Azure Databricks and Delta Lake. The successful candidate will work closely with data engineering, analytics, and business stakeholders to modernize data assets, integrate new data sources, improve data quality, and develop resilient solutions that support enterprise reporting and analytics. Key Responsibilities Design, develop, and optimize robust data ingestion and transformation pipelines using Azure Databricks. Build scalable data solutions using Databricks, Delta Lake, Delta Live Tables (DLT), Python, Spark, and SQL. Work with analytics and business stakeholders to understand workflows, data requirements, and reporting needs and translate them into technical solutions. Support the design and development of master data products and reusable data assets. Participate throughout the development lifecycle, including technical scoping, requirements analysis, specifications, development, testing, and implementation. Optimize Databricks environments through code optimization, cluster configuration, partitioning, Z-ordering, scaling, and data-consumption strategies. Develop and enhance data ingestion, transformation, validation, and consumption processes. Work with Azure Data Factory and Azure DevOps to support data integration and development activities. Troubleshoot complex implementation and data pipeline issues and provide technical guidance and recommendations. Partner with technical teams to establish data engineering best practices and improve platform performance, reliability, and scalability. Communicate project progress, technical risks, dependencies, and recommendations to stakeholders and project leadership. Required Qualifications Bachelor’s degree in Computer Science, Data Science, Information Technology, or a related discipline. Strong professional experience as a Data Engineer within Microsoft Azure environments. Expert-level, recent hands-on experience with Azure Databricks. Strong experience with Azure Data Factory and Azure DevOps. Advanced proficiency with Python, Spark/PySpark and SQL. Hands-on experience with Delta Lake and Delta Live Tables (DLT). Strong understanding of data warehousing, data modeling, ETL/ELT and relational databases. Experience optimizing Databricks workloads, including clusters, partitioning, Z-ordering and performance. Preferred Experience Experience working with healthcare or other complex enterprise data environments is highly desirable. Exposure to clinical or healthcare information systems and their associated data models would be considered a strong asset. Work Arrangement This is a hybrid Vancouver-based opportunity. Candidates must be comfortable working onsite at least one day per week, with additional onsite attendance as required for project needs and team collaboration.
What you’ll do
Design, build, and optimize scalable data ingestion and transformation pipelines and reusable data products using Azure Databricks, Delta Lake, Python, Spark, and SQL. Collaborate with stakeholders and technical teams across the development lifecycle to improve data quality, platform performance, reliability, and scalability, while troubleshooting issues and communicating project risks and progress.
Requirements
Requires a bachelor's degree in a relevant discipline and strong professional data engineering experience in Microsoft Azure, including recent expert-level hands-on Azure Databricks experience. Candidates must have strong Azure Data Factory and Azure DevOps experience, advanced Python, Spark/PySpark, and SQL skills, and hands-on Delta Lake and Delta Live Tables experience, along with knowledge of data warehousing, modeling, ETL/ELT, relational databases, and Databricks performance optimization.
Listed skills
- SQL · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Azure Databricks
- Delta Lake
- Delta Live Tables
- Python
- Apache Spark
- PySpark
- SQL
- Azure Data Factory
- Azure DevOps
- Data Engineering
- Data Pipeline Optimization
- Data Modeling
- ETL/ELT
- Data Warehousing
- Data Quality
- Stakeholder Collaboration
Job areas
- Data & Analytics
- Technology
- Software
- Healthcare
More jobs from TEEMA
Commercial Real Estate Lawyer
- On-site
- Vancouver, BC
- Posted Oct 21, 2026
Supply Chain Specialist
- Hybrid
- Vancouver, BC
- Posted Oct 21, 2026
Engineering Manager
- On-site
- Brockville, ON
- Posted Oct 21, 2026
Endpoint Specialist
- Hybrid
- Vancouver, BC
- Posted Oct 20, 2026
