Senior Data Engineer at Insight Global - Calgary, Alberta Senior Data Engineer - Insight Global

Senior Data Engineer

Insight Global

Location: Calgary, Alberta, Canada

Category: Data Engineering

Salary: 130,000 - 150,000 CAD / yearly


Job Description

Insight Global is hiring a Senior Data Engineer in Calgary, AB. This role involves architecting and optimizing a modern, scalable, and productized data ecosystem to maximize value from data assets.

Responsibilities

  • Design and build a scalable cloud-native data platform aligned with microservices.
  • Develop real-time and batch data pipelines for data-driven products.
  • Implement SQL, NoSQL, and hybrid storage strategies.
  • Enable self-serve data access with secure and well-documented data APIs.
  • Collaborate with Product & Business teams to optimize data products.
  • Ensure data quality, lineage, and governance in all data pipelines and products.
  • Build event-driven architectures using Kafka, Azure Event Hub, or Service Bus.
  • Develop scalable ETL/ELT processes for ingestion, transformation, and distribution.
  • Optimize query performance, indexing, and caching for data-intensive apps.
  • Enforce data privacy, security, and access controls aligned with compliance standards.
  • Implement observability and monitoring for data infrastructure and pipelines.
  • Integrate security into CI/CD workflows with DevSecOps teams.

Qualifications

  • 5+ years of experience in data engineering.
  • Expertise in modern data storage and processing.
  • Proficiency in ETL frameworks and event-driven architectures.
  • Strong API development skills using GraphQL, REST, and/or gRPC.
  • Proficiency in Go, Java, and/or Python.
  • Deep understanding of data governance, security, lineage, and compliance.
  • Experience with Infrastructure as Code (IaC) using Bicep, Terraform, or CloudFormation.
  • Strong problem-solving and collaboration skills.