Current jobs related to Machine Learning Software Engineer - RBC WATERPARK PLACE QUEENS QUAY WTORONTO - Royal Bank of Canada
-
RBC WATERPARK PLACE, QUEENS QUAY W:TORONTO, Canada Royal Bank of Canada Full timeJob DescriptionWhat is the opportunity? We are seeking a highly skilled and experienced Staff Engineer to join our Enterprise Architecture team, leveraging their expertise in full-stack development, backend engineering, API design, and artificial intelligence to drive innovation and deliver cutting-edge solutions. As a Staff Engineer, you will have the...
-
Lead Python Software Engineer, GFT
1 week ago
RBC WATERPARK PLACE, QUEENS QUAY W:TORONTO, Canada Royal Bank of Canada Full timeJob DescriptionWhat is the opportunity? We are hiring an experienced lead Python engineer to build reliable and scalable systems for financial risk management and MLOps platform for risk modeling. This role is for an engineer who is passionate about operational excellence and clean code.The role is ideal for someone who takes pride in building robust,...
-
Senior Site Reliability Engineer
6 days ago
RBC WATERPARK PLACE, QUEENS QUAY W:TORONTO, Canada Royal Bank of Canada Full timeJob DescriptionWhat is the opportunity?This is an exciting opportunity to join a high-impact team responsible for ensuring the reliability, scalability, and performance of critical ATM production systems. As a Senior Service Reliability Engineer, you will play a pivotal role in shaping the future of our ATM services by driving innovation, implementing...
-
RBC WATERPARK PLACE, QUEENS QUAY W:TORONTO, Canada RBC Full timeJob DescriptionWhat is the opportunity?Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications? Come join usGlobal Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to deliver...
-
Principal Engineer
5 days ago
RBC WATERPARK PLACE, QUEENS QUAY W:TORONTO, Canada RBC Full timeJob DescriptionWhat is the Opportunity?We are seeking a seasoned security engineering leader to design, develop, and implement robust security architectures that safeguard RBC's enterprise systems and data. As the Principal Engineer - Security Architecture, you will drive the creation of scalable, compliant, and future-proof security solutions that enable...
-
Lead Site Reliability Engineer
7 days ago
RBC WATERPARK PLACE, QUEENS QUAY W:TORONTO, Canada Royal Bank of Canada Full timeJob DescriptionWhat is the opportunity?Join RBC as a Lead Site Reliability Engineer and take the lead in ensuring the reliability, scalability, and performance of our critical production systems and infrastructure. This is your chance to drive innovation through cutting-edge engineering practices, automation, and process optimization. Collaborate with...
-
2026 Summer Student Opportunities Technology
2 days ago
RBC WATERPARK PLACE, QUEENS QUAY W:TORONTO, Canada RBC Full timeJob DescriptionWhat is the opportunity?Are you interested in the opportunity to work as a Developer Co-op at RBC? By applying to this job posting, you will be considered for multiple roles available across RBC Technology & Operations.Some exciting roles you'll be considered for are:Full Stack DeveloperAndroid DeveloperiOS DeveloperAPI DeveloperWeb...
-
2026 Summer Student Opportunities Technology
2 weeks ago
RBC WATERPARK PLACE, QUEENS QUAY W:TORONTO, Canada Royal Bank of Canada Full timeJob DescriptionWhat is the opportunity?Are you interested in the opportunity to work as a Developer Co-op at RBC for 8 Months? By applying to this job posting, you will be considered for multiple roles available across RBC Technology & Operations.Some exciting roles you'll be considered for are:Full Stack DeveloperAndroid DeveloperiOS DeveloperAPI...
-
Sr. Director, Data Science and Innovation
1 week ago
RBC WATERPARK PLACE, QUEENS QUAY W:TORONTO, Canada Royal Bank of Canada Full timeJob DescriptionWHAT IS THE OPPORTUNITY? The AI and Conversational Banking team is undertaking multiple complex enterprise-wide initiatives as part of RBC's ambition to be at the forefront of innovation. In this role you will lead the team of data scientists and engineers to design and develop next generation foundation data and insights environment,...
-
2026 Summer Student Opportunities Technology
2 weeks ago
RBC WATERPARK PLACE, QUEENS QUAY W:TORONTO, Canada Royal Bank of Canada Full timeJob DescriptionWhat is the opportunity?Are you interested in the opportunity to work as a Quality Engineering or Automation Co-op at RBC for 8- 12 Months? By applying to this job posting, you will be considered for multiple roles available across RBC Technology & Operations.Some exciting types of roles you'll be considered for are:Quality...
Machine Learning Software Engineer
2 weeks ago
Job Description
What's the opportunity?
We're looking for an enthusiastic software developer who's excited by the opportunity of working on challenging problems at the intersection of machine learning and the financial services industry. As a Machine Learning Software Engineer, you'll be responsible for owning and delivering a project end to end – everything from data pre-processing and exploration, to building and scaling ML\GenAI powered projects, to deployment and monitoring of production systems. At RBC Borealis, you'll be joining a team that works directly with leading researchers in machine learning, has access to rich and massive datasets, and is designing applications to support a large enterprise.
Your responsibilities include:
• To build cutting edge GenAI solutions throughout the research and product development lifecycle;
• To play a key role in the design and development of Borealis' AI powered products;
• To partner with RBC Borealis's research and product teams to ensure the seamless delivery of these products;
• To apply engineering and data best practices to build robust and scalable large-scale AI powered software systems;
• To support projects with thorough documentation, design decisions, and technical advisory.
You're our ideal candidate if you have:
• Experience building modular and robust software systems in Python or similar language;
• Knowledge of professional software engineering best practices for the full software development life cycle, including testing methods, coding standards, code reviews and source control management;
• Experience working across the entire ML\GenAI research and product lifecycle from prototyping to production is a plus;
• Experience building microservices, data pipelines and using relational and non-relational databases is a plus;
• Experience with Front-end development and best practices is a plus;
• Experience with DevOps engineering (CI/CD pipelines, observability, containers etc) is a plus.
What's in it for you?
• Be part of a dynamic & flexible working environment;
• Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;
• Leaders who support your development through coaching and managing opportunities;
• Ability to make a difference and lasting impact from a local-to-global scale.
About RBC Borealis
RBC Borealis is the driving force behind Royal Bank of Canada's AI and data innovation. As part of Canada's largest financial institution, we bring together a team of architects, engineers, scientists, and product experts on a mission to revolutionize finance through world-class research, solutions, and a resilient data platform. With locations across Toronto, Waterloo, Montreal, Calgary, and Vancouver, we're at the forefront of AI research and platform development. With a focus on cutting-edge research in areas like time series forecasting, causal machine learning, and responsible AI, we are seamlessly integrating AI research and data engineering, to solve critical challenges in the financial industry. We are building intelligent, and scalable, data-driven solutions that will help communities thrive and drive innovation for our customers across the bank.
Inclusion and Equal Opportunity Employment
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.
Job Skills
Big Data Analytics, Critical Thinking, Data Engineering, Decision Making, DevOps Engineering, Engineering Practices, Industry Knowledge, Machine Learning (ML), Software Engineering, Software Engineering Practices, Software Product Design, Software Product EngineeringAdditional Job Details
Address:
RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTOCity:
TorontoCountry:
CanadaWork hours/week:
Employment Type:
Full timePlatform:
TECHNOLOGY AND OPERATIONSJob Type:
RegularPay Type:
SalariedPosted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Inclusion and Equal Opportunity Employment
At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.