Machine Learning Software Engineer Team Lead
Royal Bank of Canada View all jobs
- Toronto, ON
- Permanent
- Full-time
- Architect and guide development of machine learning systems, making critical technical decisions that shape project success;
- Stay ahead of ML/AI advancements and determine their applicability to our business objectives;
- Drive technical excellence through code reviews, design discussions, and hands-on problem-solving when challenges arise;
- Remain hands-on with the team, occasionally contributing code and participating in delivery as needed.
- Lead a team of ML engineers, starting with a small group of individual contributors;
- Break down complex ML projects into executable milestones, delegating effectively while maintaining accountability;
- Coach and mentor team members through technical challenges, empowering them to make sound decisions independently.
- A degree in Computer Science or a related technical field;
- 7+ years of experience as a software engineer;
- 1+ years of experience in technical leadership, you are comfortable in setting the technical strategy for your team across multiple work streams;
- Hands on experience in Gen AI technologies and deep understanding of the Gen AI product life cycle;
- Experience with Machine Learning systems;
- Exceptional communication skills, bridging the gap between technical and non technical team members;
- Experience in managing/mentoring/coaching people and enabling and empowering junior engineers.
- Lead a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable;
- Leaders who support your development through coaching and managing opportunities;
- Ability to make a difference and lasting impact from a local-to-global scale.