remote
Data/AI Engineering Team Lead - RBC
Software Engineer
Lead a cross‑functional Data/AI Engineering team to design, build, and deploy AI‑powered solutions for Personal and Commercial Banking, driving enterprise adoption of data science, cloud services, and automation to enhance client experience and operational efficiency.
About the role
Key Responsibilities
- Lead a multidisciplinary team in the full solution lifecycle, from concept through production, ensuring high‑quality delivery of data‑driven and AI‑powered business solutions.
- Collaborate with business stakeholders, product owners, and architects to translate complex business challenges into scalable data and AI architectures.
- Architect and implement robust data pipelines, machine learning models, and automation workflows on AWS, leveraging services such as S3, Redshift, SageMaker, and Lambda.
- Champion best practices in data governance, security, and compliance across all projects.
- Mentor and develop team members, fostering a culture of continuous learning and innovation.
Requirements
- 5+ years of experience in data engineering, machine learning, or AI solution delivery, with a proven track record in a banking or financial services environment.
- Strong proficiency in Python, SQL, and cloud data services (AWS).
- Hands‑on experience designing and deploying ML models, data pipelines, and automation at scale.
- Excellent communication skills and ability to influence stakeholders across technical and business domains.
- Leadership experience, with a demonstrated ability to build and grow high‑performing teams.
Skills
pythonmachine learningaws