Senior Data Engineer
$235,040–$235,040 year
RemoteEdmonton, Alberta, Canada
Job Summary
Design, build, and maintain scalable data pipelines across on-premises and cloud environments using Azure, Databricks, Microsoft Fabric, and AWS. Develop and optimize ETL/ELT processes, dimensional data models, and Power BI dashboards while integrating data from relational databases, APIs, and files. Implement data validation, error handling, logging, and CI/CD practices to support automated deployment and governance. Analyze datasets for trends and patterns using Python or R to prepare curated data marts for analytics. Collaborate with architects, developers, and business stakeholders within Agile teams to present actionable findings. This 12-month remote contract in Edmonton, Alberta, supports modern digital transformation initiatives for public sector clients. Occasional travel within Alberta may be required for field research or user interviews.
Required Qualifications
- Senior-level experience in Data Engineering
- Strong experience with data pipelines and ETL/ELT
- Experience with Azure, Databricks, Microsoft Fabric, or similar cloud platforms
- Strong SQL and data modeling skills
- Experience with Azure Data Factory/Fabric Data Factory, SSIS, Dataflows, or Notebooks
- Strong understanding of data warehouses, data lakes, star/snowflake schemas, fact and dimension tables
- Strong Power BI and DAX experience
- Experience with Python and/or R
- Experience with CI/CD and automated deployment
- Experience integrating APIs, databases, NoSQL platforms, and files
- Knowledge of data quality, governance, security, and access management
- Strong communication and stakeholder-management skills
- Experience working in Agile/multidisciplinary environments
- Remote within Canada
- Occasionally required to attend meetings or work sessions in Edmonton, Alberta, with reasonable notice
- Some travel within Alberta may be required for field research or user interviews
- Work must be performed within Canada
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.