remote
Director and Practice Lead, Data Engineering - Telus
Software Engineer
Lead a global data engineering practice, architecting scalable data pipelines, lakes, and ML ops on AWS using Python and Spark to deliver actionable insights for enterprise clients.
About the role
Key Responsibilities
- Define and execute the technical vision for data engineering across multiple regions, ensuring alignment with cloud and AI strategies.
- Architect and oversee end‑to‑end data pipelines, data lakes, and real‑time streaming solutions on AWS, leveraging services such as S3, Glue, Redshift, and Kinesis.
- Mentor and grow a high‑performing team of data engineers, fostering best practices in code quality, testing, and CI/CD.
- Collaborate with product, analytics, and ML teams to translate business requirements into scalable data solutions.
- Drive continuous improvement of data governance, security, and compliance across all data assets.
Requirements
- 10+ years of experience in data engineering, with 5+ in a leadership role.
- Deep expertise in AWS data services, Python, and Apache Spark.
- Proven track record building and scaling data lakes and real‑time pipelines.
- Strong understanding of ML Ops principles and experience integrating data pipelines with model deployment.
- Excellent communication skills and ability to influence stakeholders at all levels.
Skills
awspythonapache spark