On-siteFull Time

Salary

$75 / hr

Location

Edmonton, AB

Edmonton, Alberta T5A 0A1

Posted

Jul 22, 2026

Role overview

Job Overview:

Requirement/Must Have:

  • Post-Secondary degree, diploma or certificate in Computer Science or related field of study.
  • Experience in using AI for code generation, data analysis, automation, and enhancing productivity in data engineering workflows (1+ years).
  • Experience building scalable data pipelines with Azure Databricks, Delta Lake, Workflows, Jobs, and Notebooks, plus cluster management (3+ years).
  • Experience designing data solutions for analytics-ready, trusted datasets using tools like Power BI and Synapse, including semantic layers, data marts, and data products for self-service, data science, and reporting (3+ years).
  • Experience in data governance, security, and metadata management within a Databricks-based platform (2+ years).
  • Experience in Github/Git for version control, collaborative development, code management, and integration with data engineering workflows (4+ years).
  • Experience with Azure services (Storage, SQL, Synapse, networking) for scalable, secure solutions, and with authentication (Service Principals, Managed Identities) for secure access in pipelines and integrations (3+ years).
  • Experience in Python (including PySpark) and SQL, applied to developing, orchestrating, and optimizing enterprise-grade ETL/ELT workflows in a large-scale cloud environment (5+ years).

Responsibilities:

  • Design and implement scalable, secure, and high-performance data architecture on Microsoft Azure, supporting both cloud-native and hybrid environments.
  • Lead the development of data ingestion, transformation, and integration pipelines using Azure Data Factory, Azure Databricks, and Azure Synapse Analytics.
  • Work with the Data Architect and manage data lakes and structured storage solutions using Azure Data Lake Storage Gen2, ensuring efficient access and governance.
  • Integrate data from diverse source systems including ServiceNow and geospatial systems, using APIs, connectors, and custom scripts.
  • Develop and maintain robust data models and semantic layers to support operational reporting, analytics, and machine learning use cases.
  • Build and optimize data workflows using Python and SQL for data cleansing, enrichment, and advanced analytics within Azure Databricks.
  • Design and expose secure data services and APIs using Azure API Management for downstream systems.
  • Implement data governance practices, including metadata management, data classification, and lineage tracking.
  • Ensure compliance with privacy and regulatory standards (e.g., FOIP, GDPR) through role-based access controls, encryption, and data masking.
  • Monitor and troubleshoot data pipelines and integrations, ensuring reliability, scalability, and performance across the platform.
  • Utilize AI and automation tools to streamline data engineering workflows, including pipeline development, testing, monitoring, and documentation.
  • Leverage AI-assisted tools for code generation, optimization, and review to improve development efficiency and code quality.
  • Design and curate standardized, high-quality datasets that are suitable for advanced analytics and future AI use cases.
  • Other duties as needed.

Nice to Have:

  • Direct, hands-on experience performing business requirement analysis related to data manipulation/transformation, cleansing and wrangling (6+ years).
  • Experience and strong technical knowledge of Microsoft SQL Server, including database design, optimization, and administration in enterprise environments (6+ years).
  • Experience extending or integrating data solutions with Azure Synapse Analytics and Microsoft Fabric (Lakehouse, Warehouse, Semantic Models) (2+ years).
  • Direct experience building data products in a cloud environment (1+ year).
  • Experience building scalable ETL pipelines, data quality enforcement, and cloud integration using TALEND technologies (2+ years).
  • Skilled in building secure, scalable RESTful APIs for data exchange, with robust auth, error handling, and support for real-time automation (3+ years).
  • Experience working with cross-functional teams to create software applications and data products (5+ years).
  • Experience working with ServiceNow - Azure based Data Management Platform Integrations (1+ year).
  • Experience in Message Queueing Technologies, implementing message queuing using tools like ActiveMQ and Service Bus for scalable, asynchronous communication across distributed systems (3+ years).