Data Engineer, Digital Systems

Posted 3 weeks ago

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Data Engineer building and maintaining data platforms for Alberta's energy infrastructure. Responsible for managing data quality and evolving data architecture in a hybrid work environment.

Responsibilities

  • Design, build, and maintain ETL and ELT pipelines in Databricks and Delta Lake.
  • Manage batch and near-real-time ingestion from operational and enterprise systems.
  • Build reliable APIs, connectors, and integrations that do not silently fail when source systems change.
  • Clean, standardize, validate, and define data during ingestion.
  • Implement automated data-quality checks, monitoring, and alerts.
  • Diagnose pipeline failures, resolve root causes, and prevent recurring issues.
  • Build and evolve Enfinite’s Bronze and Silver architecture.
  • Design schemas and data models that can scale across additional sites and asset types.
  • Document data lineage, architecture, integrations, and dependencies.
  • Apply data-governance, access-control, security, metadata, and cataloguing standards.

Requirements

  • A bachelor’s degree in computer science, data engineering, electrical engineering, or a related field.
  • At least three years of hands-on data engineering experience.
  • Strong Python skills, including pandas, PySpark, or similar technologies.
  • Hands-on experience with Databricks, Delta Lake, notebooks, and job orchestration.
  • Strong SQL and data-modelling skills.
  • Experience building and supporting production data pipelines.
  • Knowledge of data quality, lineage, access control, metadata, and governance.
  • Understanding of medallion architecture and Bronze, Silver, and Gold data layers.
  • Comfort taking ownership when a pipeline breaks.

Benefits

  • Health and wellness spending account
  • Hybrid Flexible Work Program
  • Training and development opportunities
  • Volunteer initiatives and team-building events

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

ETLPandasPySparkPythonSQL

Location requirements

HybridCalgaryCanada

Report this job

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