Back to job search
TEEMA logo

Senior Data Engineer

  • Vancouver, BC
  • Hybrid
  • Posted Oct 21, 2026
  • 1 position

$70–$95 / hour

Opens LinkedIn

Sign in to save this job
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

See all jobs from TEEMA