RBC's Global Functions Technology (GFT) division is seeking a Lead Machine Learning Engineer to spearhead the development of next-generation trading decisioning and risk management platforms. This role combines hands-on technical leadership with strategic system design, requiring expertise in building scalable data-driven systems for advanced analytics and machine learning.
The position demands 7+ years of experience in data-intensive applications and distributed systems, with deep knowledge of modern ML engineering tools and cloud platforms. The ideal candidate will lead by example in coding, architecture design, and technical mentorship while working closely with cross-functional teams.
As part of RBC, one of the world's largest banks with 84,000+ employees globally, you'll contribute to innovative solutions that impact risk management, finance, and various banking sectors. The role offers comprehensive benefits, competitive compensation, and significant career growth opportunities in a progressive, collaborative environment.
Key responsibilities include designing ML systems, setting technical direction, partnering with business leaders, and ensuring high-quality delivery at scale. The position requires expertise in Python, Java/Scala, Spark, and various ML tools, with a focus on MLOps practices and cloud architecture.
This is an excellent opportunity for a senior technical leader who wants to make a significant impact in a global financial institution while working with cutting-edge ML technologies and contributing to transformative IT solutions.