Mastech Digital
Toronto, ON
Job Details:
Job Description
The opening is for a Lead AI/ML Software Engineer who will spearhead innovation where AI and machine learning meet financial services. This role is accountable for end to end delivery of AI solutions: from data preparation and exploration, through model design and training, to scaling pipelines and deploying, operating, and monitoring systems in production. The engineer will join SA&I's technology team that is reshaping what the Personal Bank at RBC will look like in the future.
Responsibilities
- Design and build cutting-edge ML models in support of Agentic Commerce solutions.
- Lead the development of Personal Banking's machine learning products across the full lifecycle - from ideation and proof-of-concept through development, deployment, and production monitoring.
- Collaborate with product and stakeholders to ensure the seamless delivery and integration of AI solutions.
- Apply software engineering and ML best practices architect robust, scalable machine learning systems.
- Provide comprehensive documentation and articulate design decisions and technical rationale to support team understanding and knowledge transfer.
- Stay current with emerging AI/ML technologies, mentor team members, and champion a culture of innovation and continuous learning.
Requirements
Must have:
- PhD or Master's degree in Computer Science, Machine Learning, or equivalent hands-on experience.
- Exceptional verbal and written communication skills with proven ability to collaborate effectively across cross-functional teams (business, engineering, model risk management).
- Five (5) or more years building and deploying Machine Learning models in production for real business problems.
- Advanced proficiency in Python (preferred) and/or other programming languages, with demonstrated ability to write production-grade code and documentation.