This is an opportunity to join RBC Insurance Active Data Platform team, working with technology professionals to deliver solutions to the Insurance business and clients. The role involves spearheading AI initiatives, leading the development and deployment of cutting-edge machine learning models, driving innovation, and collaborating with cross-functional teams to drive business growth. The successful candidate will have a strong background in machine learning models, algorithms, software development, and leadership, with a proven track record of delivering high-quality solutions. This role is crucial in shaping the ML strategy and mentoring a team of engineers, with a deep understanding of data management principles, modern data stack, and cloud computing.
Technical Leadership: Lead a team of machine learning engineers and data scientists, providing technical guidance, mentorship, and oversight.
Collaboration: Partner with Agile project team members, product managers, product owners, software engineers, and stakeholders to align ML initiatives with company goals.
MLOps: Design, build, and deploy scalable machine learning models and algorithms, focusing on performance and reliability. Oversee end-to-end machine learning pipelines and collaborate with data engineers for efficient data collection, preparation, and feature engineering.
Documentation: Set up standards and processes, maintain comprehensive documentation of application architecture, models, pipelines, and development processes.
Reviews: Establish coding best practices and ensure high-quality code through regular reviews, meeting RBC's coding standards.
Operations: Build maintainable products with minimal incidents, maintain metrics and monitoring to meet Service and Operational Level Agreements.
Emerging Technology: Stay updated with advancements in machine learning and related technologies, share knowledge, and apply it to improve existing systems and develop new ones.
Strong programming skills in Python, Java, or C++.
Experience with cloud platforms (AWS, GCP, Azure) and MLOps tools.
3+ years of hands-on experience in machine learning development and leading a team of ML developers/engineers.
Strong understanding of software development principles (design patterns, testing, deployment).
Experience with DevOps practices (CI/CD, Docker, Kubernetes).
Past experience in data and AI/ML space (preferred).
Strong understanding of application implementation requirements (risk, privacy, compliance).
Excellent communication and leadership skills, with ability to work effectively with cross-functional teams.
Expert on supporting applications, strong problem-solving skills, able to provide production support and analyze complex problems.
Proven ability to lead a team, provide timely guidance, and communicate clearly with business stakeholders.
Adaptability, Critical thinking, and a growing mindset (Nice to Have).
Management and collaboration skills, Verbal and written communication skills (Nice to Have).
Team contributor and care about team members (Nice to Have).
Graduate in science, mathematics, statistics or engineering (preferred)
37.5 hours/week
Able to provide production support
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.