Principal Engineer

4 weeks ago


Toronto, Ontario, Canada RBC - Royal Bank Full time

Job Summary

Job Description

What is the opportunity?

The Principal Engineer, Machine Learning is a hands-on leadership role responsible for driving and executing the implementation of MLOps and machine learning solutions. This role involves a combination of technical expertise, hands-on execution, and strategic thinking to drive the application of machine learning techniques to solve highly complex business problems. The Principal Engineer works closely with cross-functional teams (business partners, data scientists, product managers), and provides technical guidance and mentorship, ensuring the implementation of best practices and the delivery of high-quality machine learning solutions.

What Will you do?

  • Lead the development and integration of MLOps platform and technologies to automate and expedite delivery of AI/ML solutions at scale.
  • Create and maintain the technical roadmap for MLOps capabilities and own the delivery backlog. Partner closely with leaders from across GAM and RBC to articulate GAM's MLOps requirements, identify and incorporate Enterprise capabilities and support, and prioritize development of new capabilities.
  • Responsible for designing and implementing scalable, robust, and efficient ML systems and ensuring that ML infrastructure and pipelines are properly designed, optimized, and maintained.
  • Apply expertise in big data technologies such as Apache Spark, Hadoop, and related frameworks for scalable data processing and design and implement data pipelines for handling large volumes of data in AI/ML workflows.
  • Hands-on development and implementation support for MLOps capabilities within GAM. Establish cross-team partnerships with data engineers, software developers, and related teams from across RBC to develop, adopt, and influence emerging reusable enterprise technologies.
  • Collaborate with stakeholders from various teams, including data scientists, software engineers, and business leaders to effectively design and implement ML solutions that solve complex business problems.
  • Provide technical leadership and guidance based on a deep understanding of machine learning algorithms, frameworks, and tools, and expertise to make informed decisions regarding the selection and implementation of ML technologies and methodologies.
  • Establish and enforce best coding standards and practices for AI/ML development within the organization.
  • Play a vital role in mentoring and developing junior ML engineers and data scientists. Provide guidance, share best practices, and help team members grow their technical skills and knowledge. Follow, evaluate, and communicate the latest ML research, frameworks, and technologies to enhance the organization's ML capabilities.

What do you need to succeed?

Must Have

  • Extensive experience in AI/ML development and deployment, demonstrating a deep understanding of machine learning algorithms, models, and framework.
  • Proven expertise in MLOps, including the development and integration of MLOps platforms and technologies to automate the delivery of AI/ML at scale.
  • Strong proficiency in programming languages such as Python or Java, and experience with machine learning frameworks and libraries.
  • Experience with containerization technologies such as Docker, Kubernetes, and OpenShift for efficient deployment and management of AI/ML applications
  • Strong technology skills and expertise, with a focus on current and emerging big-data technologies relevant to model development and deployment (Python, PySpark, SQL, Docker, Dagster, Spark, S3, Trino, Tableau, classification models, propensity models, timeseries models, NLP, LLMs, neural networks, etc.).
  • Deep understanding of business context, objectives, and requirements. Ability to align ML solutions with business goals, identify opportunities for ML applications, and communicate the value and potential impact to the organization.
  • Excellent problem-solving skills and the ability to think critically and creatively.
  • Strong communication and presentation skills, with the ability to explain complex concepts to both technical and non-technical stakeholders.

Nice to Have

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Demonstrated success in applying agile best-practices to frame problems and prioritize key outcomes; hypothesize, iterate, and continuously improve on solutions; and continuously deliver incremental value to end-users and key stakeholders.
  • Previous experience in the wealth and asset management industry.

What's in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • Opportunity to build cross platform experience – in a high growth strategic segment.
  • Opportunity to work with a strategic client segment and experience in unique / customized lending.
  • Opportunity to work with senior leaders across RBC including Wealth Management, Canadian Banking and Capital Markets.
  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leaders who support your development through coaching and managing opportunities.
  • Flexible work/life balance options.
  • Access to a variety of job opportunities across business and geographies.

Job Skills

Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Group Problem Solving, Quality Management, Requirements Analysis

Additional Job Details

Address:

RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City:

TORONTO

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

Wealth Management

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

Application Deadline:

Inclusion and Equal Opportunity Employment

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.
​​​​​​​
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.

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



  • Toronto, Ontario, Canada Microsoft Canada Full time

    OverviewThe Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft's Windows division, seeks a Principal Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and features...


  • Toronto, Ontario, Canada BBA, Inc. Full time

    Working for BBA means being part of a team of talented people who have the passion to succeed and the drive to excel in order to provide first-class service to clients.Recognized for its extensive field experience and cutting-edge expertise, BBA has been delivering a comprehensive range of consulting engineering services for 40 years, from studies and design...


  • Toronto, Ontario, Canada Csceontario Full time

    Principal Industrial Water Process Engineer You should expect to work closely with experienced professionals who will help integrate you into Geosyntec's culture as you advance to this next stage of your career. We operate under a sell-manage-do culture, and so we expect that you'd work on challenging technical projects while leveraging your existing...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD77329Position OverviewAutodesk, the leading Design and Make Software Company, is looking for a Principal Software Developer to join the Autodesk Platform Services Engineering team in Toronto, Canada. On this position, you will report to Senior Manager, Software Development in Toronto, Ontario, and you will play a significant role in...

  • Principal Architect

    4 weeks ago


    Toronto, Ontario, Canada Canadian Tire Corporation Full time

    What you'll doWe are seeking an experienced and dynamic Principal Architect in Legacy Modernization program to drive the transformation of our legacy systems into modern, efficient, and scalable solutions. This position will report to the AVP, Architecture of Legacy Modernization. The successful candidate will be responsible for overseeing architecture...


  • Toronto, Ontario, Canada Ricardo Full time

    Overview Role: Senior / Principal Consultant Rail Location: Toronto, Canada Flexible Hybrid working Role ID: Our vision is to create a safe and sustainable world Ricardo plc is a global strategic, environmental, and engineering consulting company. With over 100 years of engineering excellence and employing close to 3,000 employees in more than 20 countries,...

  • Lead DevOps Engineer

    4 weeks ago


    Toronto, Ontario, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWhat is the opportunity?As a Lead DevOps Engineer/Technical Lead with expertise in CI/CD and Service Management, you will play a pivotal role in enhancing our software delivery pipelines, ensuring system reliability, monitoring and improving overall service quality.You will be part of a team of DevOps engineers and work...


  • Toronto, Ontario, Canada Smith + Andersen Full time

    Role: Project Manager - Mechanical, Tenant Job Type: Hybrid – WFH + In Office Smith + Andersen is a trusted, Canadian, multi-disciplinary engineering firm with 10 offices in five provinces and approximately 700 employees. At Smith + Andersen our employees contribute to some of the most sustainable building design projects in Canada. The work we do has...


  • Toronto, ON, C6A, Ontario, Canada MPOYNT Full time

    MPOYNT is currently putting together a dynamic delivery and results driven Service Management Team to help our client partners successfully adopt mobility, both as a technology product and productivity tool.As a Technical Support Engineer, you will be a master problem solver and customer first focused technologist. We will provide a deep and broad knowledge...


  • Toronto, Ontario, Ontario, Canada StarIC Full time

    Join Our Innovative Team: Silicon Photonics and Analog / Mixed-Signal Design Engineers Wanted! About UsAt StarIC, we’re not just building circuits; we’re shaping the future of technology. As a Toronto-based semiconductor design company, we thrive on creativity, collaboration, and pushing the boundaries of what’s possible. Our passion lies in analog and...

  • Micon International

    3 weeks ago


    Toronto, Ontario, Canada Halyard, Inc. Full time

    Micon is a highly skilled multidisciplinary engineering company with service capabilities covering the following areas: geology, mining, metallurgy, mineral economics and environmental and social studies in the mining, minerals processing and financial sectors. We are currently seeking an Underground Mining Engineer to provide unparalleled consulting...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONAWS Security Operations Centre (SOC) Software Engineering team is looking for a Software Development Manager to lead a technical and capable software engineering team. The team builds and owns services that automate and power security processes within Amazon. We are looking for an innovative and thoughtful engineering leader with an established...


  • Toronto, Ontario, Canada Dr. Martin Ingelsson Full time

    JOB POSTINGPosition: Post-doctoral Fellow Site: TWH – Krembil Discovery TowerDepartment: Krembil Research InstituteReports to: Principal Investigator Hours per week: 37.5 Status: Temporary Full TimeLength of Contract: 1 – 2 yearsPOSITION SUMMARY: The Ingelsson Lab is seeking a highly motivated and skilled Postdoctoral Researcher to contribute to...


  • Toronto, Ontario, Canada dentalcorp Full time

    This is a full time short-term internship opportunity starting May 2024 until August 2024.Application Deadline is April 16th, 2024Who you areYou are a service-oriented individual who is excited to be a part of a fast-growing organization that enables the best to be even better. You love working in a collaborative team environment, but also enjoy your...

  • Senior 3D Animator

    1 week ago


    Toronto, Ontario, Canada Behaviour Interactive Full time

    Since several work modes are offered to all our employees (100% from home, Flex, 100% in-office), job opportunities posted here are available whether you live in Quebec or Ontario, unless indicated otherwise.As a Senior 3D Animator, you'll work closely with the Animation Director and designer team to set the benchmark quality animation to guide and inspire...

  • Estimator

    1 week ago


    Toronto, Ontario, Ontario, Canada DRA Global Full time

    DRA Global Limited (ASX: DRA | JSE: DRA) (DRA or the Company) is an international multi-disciplinary engineering, project delivery and operations management group, predominantly focused on the mining, minerals and metals industry.The Group has an extensive track record spanning almost four decades across a wide range of commodities. Our teams have deep...


  • Toronto, Ontario, Canada Robots and Pencils Full time

    Company DescriptionWE EMBRACE A TALENT-LED CULTUREOur work is driven by our team's desire to be pioneers.In 2009, we created Robots & Pencils with the then-contrarian view that mobile would be more transformative than the Internet. Turns out we were right.Today, our thinking is rooted in the belief that, in the age of unprecedented technology acceleration,...


  • Toronto, Ontario, Canada CSA Group Full time

    Employment Status:RegularTime Type:Full timeBUILDING A WORLD CLASS TEAM STARTS WITH YOUAt the heart of CSA Group is a vision: making the world a better, safer, more sustainable place. It's been part of our mission for nearly one hundred years: from the first engineering standard for railway bridges developed in 1919, to more than 3,500 standards, codes &...


  • Toronto, Ontario, Canada Robots and Pencils Full time

    Company DescriptionWE EMBRACE A TALENT-LED CULTUREOur work is driven by our team's desire to be pioneers.In 2009, we created Robots & Pencils with the then-contrarian view that mobile would be more transformative than the Internet. Turns out we were right.Today, our thinking is rooted in the belief that, in the age of unprecedented technology acceleration,...


  • Toronto, Ontario, Canada AtkinsRéalis Full time

    Job DescriptionAtkinsRéalis is a world leading design, engineering and project management organization. We create sustainable solutions that connect people, data and technology to design, deliver and operate the most complex projects. Join us to engineer a better future for our planet and its people.Location: Positioned in any of our branches across Canada,...