Engineering Manager – Data Ingestion

Posted last week

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Engineering Manager overseeing data ingestion operations and reliability for TELUS. Leading a cross-trained team to enhance data pipeline performance and quality across various units.

Responsibilities

  • Accountable for the uptime, freshness, and quality of TELUS's data ingestion layer through production system ownership
  • Design and own the SRE function for Level 1 data ingestion across all GCP deployments: alert policy design, SLO definition, incident management, and on-call operations
  • Eliminate manual data quality checks through engineering; build automated assurance into the platform itself
  • Build and lead a team of 10–13 FTEs with a cross-training model that eliminates single-deployment dependencies and creates engineers who can own any system, handle any incident
  • Invest in technical growth through coaching, stretch assignments, and mentorship
  • Guide offshore development and tier-1 support teams, ensuring end-to-end capability delivery
  • Review and correct architectural designs across the platform; establish and enforce best practices in IaC, pipeline design, Kubernetes operations, and streaming data patterns
  • Be responsible for establishing foundational data pipelines while owning the onboarding standard and self-serve tooling to empower business units to develop their own data ingestion capabilities
  • Work across multiple business units (Health, Digital, Agriculture, Telecom) to understand and support their data ingestion needs
  • Work across multiple business units and technical teams, building influence without formal authority

Requirements

  • Hands-on experience in data engineering or platform engineering (pipelines, infrastructure, Infrastructure as Code)
  • Deep experience with Kafka and streaming data movement patterns
  • Strong GKE/Kubernetes experience with ability to review and correct architectural designs
  • Strong grounding in alert policy design, SLO definition, incident management, and on-call operations
  • Proven track record managing complex technical transitions and building operational discipline
  • Experience consolidating or unifying fragmented systems into a cohesive operating model
  • 3+ years experience managing technical teams (ideally 8+ people) with a focus on cross-training and eliminating silos, and developing technical talent
  • Comfort with distributed teams and experience managing offshore or remote team members
  • Ability to develop technical talent and foster a culture of learning and accountability
  • Strong communication skills, able to translate technical complexity for non-technical audiences

Benefits

  • Comprehensive total rewards package highlighting competitive salary and bonus structures
  • Minimum 3 weeks of vacation
  • Flexible benefits plan to meet the needs of you and your family
  • Flexibility to work in-office, virtually or a combination of both, based on the role's requirements
  • Generous company matched pension and share purchase programs
  • Opportunity to give back to communities in which we work, live and serve
  • Career growth and learning & development opportunities to develop your skills
  • And much more …

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$109,000 - CA$202,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Google Cloud PlatformKafkaKubernetes

Location requirements

OnsiteTorontoCanada

Report this job

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