Senior Fabric Data Engineer

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Fabric Data Engineer modernizing enterprise data for Canadian IT consulting clients. Building Microsoft Fabric pipelines, curated datasets, security controls, and analytics-ready models.

Responsibilities

  • Design and implement data solutions using Microsoft Fabric, including OneLake, Fabric Pipelines, Lakehouse, Warehouse, and Notebooks
  • Build and optimize scalable ingestion and transformation pipelines using PySpark, Python, and SQL across structured and unstructured datasets
  • Migrate and harmonize data from legacy source systems and enterprise platforms
  • Develop API-driven and scheduled workflows for internal and external systems and downstream processing
  • Implement business rules for learning history, completion status, certifications, compliance, skills, and learner profile data
  • Build curated, consumption-ready datasets and models for analytics, dashboards, and operational reporting
  • Perform SQL development and tuning for reporting, analytics, and downstream consumption
  • Implement automated data quality checks, reconciliations, monitoring, exception handling, and audit logging
  • Enforce secure access controls using Azure AD, RBAC, managed identities, and secure connectivity patterns
  • Support CI/CD, code promotion, release management, and operational monitoring in Agile delivery environments

Requirements

  • 7+ years of experience in data engineering and enterprise data integration
  • Strong hands-on experience with Microsoft Fabric and related Azure data services
  • Strong experience with PySpark, SparkSQL, Python, and SQL/T-SQL
  • Experience building ingestion and transformation pipelines from APIs, files, databases, and third-party platforms
  • Experience with curated data layers, data modeling, and analytics-ready datasets
  • Experience tuning data pipelines for scale, resiliency, and cost optimization
  • Working knowledge of security, access controls, and data governance practices
  • Experience with Azure DevOps and Git-based deployment automation
  • Strong analytical, troubleshooting, and communication skills
  • Bachelor’s or Master’s degree in Computer Science, Information Systems, Engineering, or a related field
  • Ability to work independently and proactively in a fast-paced delivery environment
  • Comfortable operating in remote or hybrid teams with cross-functional coordination

Benefits

  • Remote work arrangement
  • Opportunity to support data migration and modernization initiatives
  • Work in Agile delivery environments
  • Cross-functional coordination
  • Exposure to AI tools such as GitHub Copilot and Claude
  • Staff development through Symbiotic Group’s Quality Management System Staff Development Model

Job title

Job type

Contract

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzurePySparkPythonSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.