{"id":43092,"date":"2025-02-23T05:59:52","date_gmt":"2025-02-23T05:59:52","guid":{"rendered":"https:\/\/www.whitehattoolbox.com\/jobs\/machine-learning-software-engineer-ii\/"},"modified":"2025-02-23T05:59:52","modified_gmt":"2025-02-23T05:59:52","slug":"machine-learning-software-engineer-ii","status":"publish","type":"post","link":"https:\/\/www.whitehattoolbox.com\/jobs\/machine-learning-software-engineer-ii\/","title":{"rendered":"Machine Learning Software Engineer II"},"content":{"rendered":"<p><b>Job Summary<\/b><span class=\"br\"><\/span><b>Job Description<\/b><span class=\"br\"><\/span><b>What&#8217;s the opportunity?<\/b><span class=\"br\"><\/span>RBC Borealis is at the forefront of artificial intelligence research and development, driving the innovative edge for the Royal Bank of Canada (RBC). Our team is dedicated to advancing the science of AI, delivering cutting-edge solutions that create substantial value for RBC and its customers. As part of RBC, you will have the opportunity to contribute to impactful projects within a leading financial institution, harnessing the power of AI to revolutionize the financial services industry.<span class=\"br\"><\/span>We\u2019re looking for an enthusiastic software developer who\u2019s 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\u2019ll be responsible for owning and delivering a project end to end \u2013 everything from data pre-processing and exploration, to building and scaling ML algorithms and pipelines, to deployment and monitoring of production systems. At RBC Borealis, you\u2019ll be joining a team that works directly with leading researchers in machine learning, has access to rich and massive datasets, and offers the computational resources to support cutting-edge machine learning R&#038;D.<span class=\"br\"><\/span><b>Your responsibilities include:<\/b><span class=\"br\"><\/span>To build cutting edge ML solutions throughout the research and product development lifecycle;<span class=\"br\"><\/span>To plan the work and lead a team of software engineers to deliver the machine learning products and solutions;<span class=\"br\"><\/span>To play a key role in the design and development of Borealis\u2019 machine learning products;<span class=\"br\"><\/span>To partner with RBC Borealis\u2019s research and product teams to ensure the seamless delivery of these products;<span class=\"br\"><\/span>To apply engineering and data best practices to build robust and scalable large-scale machine learning software systems;<span class=\"br\"><\/span>To support projects with thorough documentation, design decisions, and technical advisory.<span class=\"br\"><\/span>You&#8217;re our ideal candidate if you have:<span class=\"br\"><\/span>Experience building modular, robust, scalable software for machine learning and\/or data software systems in Python or similar language;<span class=\"br\"><\/span>Experience leading a team of engineers through the full lifecycle of a project delivery;<span class=\"br\"><\/span>Experience working across the entire research and product lifecycle from prototyping to production;<span class=\"br\"><\/span>Exposure to distributed computing frameworks as well as containerization (eg. Docker, Kubernetes);<span class=\"br\"><\/span>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;<span class=\"br\"><\/span>Experience working with data science tooling and deep learning frameworks is a plus.<span class=\"br\"><\/span><b>What&#8217;s in it for you?<\/b><span class=\"br\"><\/span>Be part of a dynamic &#038; flexible working environment;<span class=\"br\"><\/span>Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;<span class=\"br\"><\/span>Leaders who support your development through coaching and managing opportunities;<span class=\"br\"><\/span>Ability to make a difference and lasting impact from a local-to-global scale.<span class=\"br\"><\/span>About RBC Borealis<span class=\"br\"><\/span>RBC Borealis is the driving force behind Royal Bank of Canada\u2019s AI and data innovation. As part of Canada\u2019s 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\u2019re 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.<span class=\"br\"><\/span>Inclusion and Equal Opportunity Employment<span class=\"br\"><\/span>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.<span class=\"br\"><\/span><b>Job Skills<\/b><span class=\"br\"><\/span><b>Additional Job Details<\/b><span class=\"br\"><\/span>Address: 401 GEORGIA ST W:VANCOUVER<span class=\"br\"><\/span>City: VANCOUVER<span class=\"br\"><\/span>Country: Canada<span class=\"br\"><\/span>Work hours\/week: 37.5<span class=\"br\"><\/span>Employment Type: Full time<span class=\"br\"><\/span>Platform: TECHNOLOGY AND OPERATIONS<span class=\"br\"><\/span>Job Type: Regular<span class=\"br\"><\/span>Pay Type: Salaried<span class=\"br\"><\/span>Posted Date: 2025-02-21<span class=\"br\"><\/span>Application Deadline: 2025-03-21<span class=\"br\"><\/span>Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above<span class=\"br\"><\/span>Inclusion and Equal Opportunity Employment<span class=\"br\"><\/span>At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.<span class=\"br\"><\/span>We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.<span class=\"br\"><\/span>Join our Talent Community<span class=\"br\"><\/span>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.<span class=\"br\"><\/span>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 .<\/p>\n<p><center><b><a rel=\"nofollow noopener\" href=\"https:\/\/www.careerjet.ca\/jobad\/ca998cbfb94c845242e27d0fe199326cee?affid=0852fd5db5a52cbcd75bf945aa534932\" class=\"button purchase\" target=\"_blank\">Apply Now<\/a> <\/b><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Job Summary Job Description What&#8217;s the opportunity? RBC Borealis is at the forefront of artificial intelligence research and development, driving the innovative edge for the Royal Bank of Canada (RBC). Our team is dedicated to advancing the science of AI, delivering cutting-edge solutions that create substantial value for RBC and its customers. As part of<\/p>\n","protected":false},"author":1,"featured_media":43093,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[20,71,41],"tags":[],"class_list":["post-43092","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-jobs","category-it-jobs-jobs-in-uae","category-jobs-in-canada"],"jetpack_publicize_connections":[],"jetpack-related-posts":[{"id":101670,"url":"https:\/\/www.whitehattoolbox.com\/jobs\/software-development-engineer-in-test-13\/","url_meta":{"origin":43092,"position":0},"title":"Software Development Engineer in Test","author":"Admin","date":"August 5, 2025","format":false,"excerpt":"Job Description APPLICATION DEADLINE: August 15, 2025 This role can be located the Caribbean Banking Market or in Canada where the successful candidate resides What is the opportunity? The Software Development Engineer in Test (SDET) Digital Applications and Originations Labs for RBC Caribbean Technology, will be responsible for testing and\u2026","rel":"","context":"In &quot;IT Jobs&quot;","block_context":{"text":"IT Jobs","link":"https:\/\/www.whitehattoolbox.com\/jobs\/category\/jobs-in-india\/it-jobs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":104478,"url":"https:\/\/www.whitehattoolbox.com\/jobs\/banking-advisor-intern\/","url_meta":{"origin":43092,"position":1},"title":"Banking Advisor Intern","author":"Admin","date":"August 13, 2025","format":false,"excerpt":"Job Description What is the opportunity? This unique position calls on your client-focused sales expertise and natural problem-solving skills to maximize each client interaction. Specifically, you help clients with their everyday banking, credit, and investment needs. As an RBC ambassador, you add value in the moments that matter most to\u2026","rel":"","context":"In &quot;Jobs In Canada&quot;","block_context":{"text":"Jobs In Canada","link":"https:\/\/www.whitehattoolbox.com\/jobs\/category\/jobs-in-canada\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":157923,"url":"https:\/\/www.whitehattoolbox.com\/jobs\/were-hiring-senior-analyst-communications-surveillance-ca-2\/","url_meta":{"origin":43092,"position":2},"title":"We\u2019re Hiring Senior Analyst, Communications Surveillance, CA","author":"Admin","date":"March 15, 2026","format":false,"excerpt":"Job Description What is the opportunity? You will provide surveillance to RBC Capital Markets, Global Asset Management and Wealth Management and Transaction Banking and Treasury Services. You will support the delivery of core elements of the Compliance and Surveillance Program as it relates to communications on a timely and consistent\u2026","rel":"","context":"In &quot;Jobs In Malaysia&quot;","block_context":{"text":"Jobs In Malaysia","link":"https:\/\/www.whitehattoolbox.com\/jobs\/category\/jobs-in-malaysia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":158475,"url":"https:\/\/www.whitehattoolbox.com\/jobs\/were-hiring-senior-analyst-communications-surveillance-ca-3\/","url_meta":{"origin":43092,"position":3},"title":"We\u2019re Hiring Senior Analyst, Communications Surveillance, CA","author":"Admin","date":"March 16, 2026","format":false,"excerpt":"Job Description What is the opportunity? You will provide surveillance to RBC Capital Markets, Global Asset Management and Wealth Management and Transaction Banking and Treasury Services. You will support the delivery of core elements of the Compliance and Surveillance Program as it relates to communications on a timely and consistent\u2026","rel":"","context":"In &quot;Jobs In Malaysia&quot;","block_context":{"text":"Jobs In Malaysia","link":"https:\/\/www.whitehattoolbox.com\/jobs\/category\/jobs-in-malaysia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":157419,"url":"https:\/\/www.whitehattoolbox.com\/jobs\/were-hiring-senior-analyst-communications-surveillance-ca\/","url_meta":{"origin":43092,"position":4},"title":"We\u2019re Hiring Senior Analyst, Communications Surveillance, CA","author":"Admin","date":"March 15, 2026","format":false,"excerpt":"Job Description What is the opportunity? You will provide surveillance to RBC Capital Markets, Global Asset Management and Wealth Management and Transaction Banking and Treasury Services. You will support the delivery of core elements o...","rel":"","context":"In &quot;Jobs In Malaysia&quot;","block_context":{"text":"Jobs In Malaysia","link":"https:\/\/www.whitehattoolbox.com\/jobs\/category\/jobs-in-malaysia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":108173,"url":"https:\/\/www.whitehattoolbox.com\/jobs\/data-engineer-proficient\/","url_meta":{"origin":43092,"position":5},"title":"Data Engineer &#8211; Proficient","author":"Admin","date":"August 25, 2025","format":false,"excerpt":"Job Description What is the opportunity? RBC\u2019s Borealis are looking to expand our data ingestion platform team. You\u2019ll be working as part of a team to build automation solutions for data ingestion from various sources into internal and external data lakes for terabytes of data. What will you do? Work\u2026","rel":"","context":"In &quot;Jobs In Canada&quot;","block_context":{"text":"Jobs In Canada","link":"https:\/\/www.whitehattoolbox.com\/jobs\/category\/jobs-in-canada\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pg9e9d-bd2","jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.whitehattoolbox.com\/jobs\/wp-content\/uploads\/2025\/02\/43092-machine-learning-software-engineer-ii.png?fit=1306%2C840&ssl=1","_links":{"self":[{"href":"https:\/\/www.whitehattoolbox.com\/jobs\/wp-json\/wp\/v2\/posts\/43092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whitehattoolbox.com\/jobs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whitehattoolbox.com\/jobs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whitehattoolbox.com\/jobs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whitehattoolbox.com\/jobs\/wp-json\/wp\/v2\/comments?post=43092"}],"version-history":[{"count":0,"href":"https:\/\/www.whitehattoolbox.com\/jobs\/wp-json\/wp\/v2\/posts\/43092\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whitehattoolbox.com\/jobs\/wp-json\/wp\/v2\/media\/43093"}],"wp:attachment":[{"href":"https:\/\/www.whitehattoolbox.com\/jobs\/wp-json\/wp\/v2\/media?parent=43092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whitehattoolbox.com\/jobs\/wp-json\/wp\/v2\/categories?post=43092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whitehattoolbox.com\/jobs\/wp-json\/wp\/v2\/tags?post=43092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}