Jobs
>
Toronto

    Principal Engineer - Toronto, Canada - RBC - Royal Bank

    RBC - Royal Bank
    RBC - Royal Bank Toronto, Canada

    Found in: beBee S2 CA - 3 weeks ago

    RBC - Royal Bank background
    Full time
    Description

    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


  • Loblaw Companies Ltd - Head Office

    Principal Formation Engineer H/F

    Found in: Jooble CA O L C2 - 1 day ago


    Loblaw Companies Ltd - Head Office Brampton, ON, Canada

    Toutes les références de candidats doivent d'abord être soumises dans Workday par un collègue de Loblaw actuel. · Venez faire votre différence dans les communautés à travers le Canada, où l'authenticité, la confiance et l'établissement de liens sont valorisés - alors que nous fa ...

  • Autodesk, Inc.

    Senior Principal Machine Learning Engineer

    Found in: Jooble CA O C2 - 3 days ago


    Autodesk, Inc. Toronto, ON, Canada

    Senior Principal Machine Learning Engineer page is loaded · Senior Principal Machine Learning Engineer · Apply locations Toronto, ON, CAN Montreal, QC, CAN time type Full time posted on Posted 30+ Days Ago job requisition id 23WD74035 Job Requisition ID # · 23WD74035 The Frenc ...

  • Autodesk

    Senior Principal Machine Learning Engineer

    Found in: Talent CA C2 - 5 days ago


    Autodesk Toronto, Canada Full time

    Position Overview · As Senior Principal ML Engineer on the team, you will be responsible for leading the design, analysis, and delivery of data-driven solutions to significant business challenges across a program of work. Senior Principal ML Engineers operate at a programmatic s ...

  • CANADIAN ACOUSTICAL ASSOCIATION

    Principal Engineer

    Found in: Jooble CA O C2 - 1 hour ago


    CANADIAN ACOUSTICAL ASSOCIATION Ontario, Canada

    We are SLR Consulting (Canada), a 550+ team of advisory, environmental/engineering, and regulatory professionals across 18 office locations in Canada. We deliver environmental and sustainability services to our clients through the integration of advisory and over 30 technical env ...

  • Study International

    Principal/Senior Principal Software Engineer

    Found in: Jooble CA O C2 - 3 days ago


    Study International Toronto, ON, Canada

    We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a p ...

  • Moonvalley

    Principal Research Engineer

    Found in: Jooble CA O C2 - 1 hour ago


    Moonvalley Toronto, ON, Canada

    We are building the world's most capable foundational models, allowing anyone to generate beautiful, cinematic and high-definition video in minutes. · We're looking for a Principal Research Engineer and the role is fully remote. · At Moonvalley, our product development process ...

  • Autodesk, Inc.

    Principal Software Engineer

    Found in: Jooble CA O C2 - 3 days ago


    Autodesk, Inc. Toronto, ON, Canada

    Principal Software Engineer, AI/ML Platform page is loaded Principal Software Engineer, AI/ML Platform · Apply locations Toronto, ON, CAN time type Full time posted on Posted 2 Days Ago job requisition id 24WD76045 Job Requisition ID # · We are seeking a dynamic and enthusiastic ...

  • Zynga

    Principal Software Engineer

    Found in: Jooble CA O C2 - 1 hour ago


    Zynga Toronto, ON, Canada

    Are you interested in creating great products that impact millions of people? Passionate about data and building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Principal Software Engineer to join the Data ...

  • Fossbytes Media Pvt Ltd

    Principal Software Engineer

    Found in: Jooble CA O C2 - 1 day ago


    Fossbytes Media Pvt Ltd Toronto, ON, Canada

    Principal Software Engineer, AI/ML Platform · We are seeking a dynamic and enthusiastic software engineer to develop our next-generation AI/ML platform used in the development of Autodesk's suite of products and services. Join our dynamic and rapidly expanding team to help build ...

  • Veeva Systems, Inc.

    Principal Software Engineer

    Found in: Jooble CA O C2 - 3 days ago


    Veeva Systems, Inc. Toronto, ON, Canada

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth pot ...

  • Hitachi Vantara Corporation

    Principal Systems Engineer

    Found in: Jooble CA O C2 - 3 days ago


    Hitachi Vantara Corporation Toronto, ON, Canada

    Description · Hitachi Rail STS Canada is looking for an enthusiastic self-motivated Principal System Engineer - Integrator who thrives in a fast-paced environment. The successful candidate is comfortable performing a wide range of engineering tasks from administrative to strat ...

  • Veeva Systems, Inc.

    Principal Software Engineer

    Found in: Jooble CA O C2 - 3 days ago


    Veeva Systems, Inc. Toronto, ON, Canada

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth pot ...

  • Zynga

    Principal Software Engineer

    Found in: Talent CA C2 - 5 days ago


    Zynga Toronto, Canada

    AVAILABLE POSITIONS Principal Software Engineer – Analytics Engineering · Careers Category: Engineering · Careers location: Toronto, Canada · Connected Worker Type: Connected · R_110878 · Are you interested in creating great products that impact millions of people? Passionate ab ...

  • Dell

    Principal Moogsoft Engineer

    Found in: Talent CA C2 - 2 days ago


    Dell Toronto, Canada Full time

    What you'll achieve · As a Principal moogsoft engineer, you will develop and deploy correlation capabilities across Dell Digital. You will work with infrastructure and application teams to deploy moogsoft as a central correlation platform in order to drive operational efficiencie ...

  • Autodesk

    Principal Software Engineer

    Found in: Talent CA C2 - 1 day ago


    Autodesk Toronto, Canada Full time

    Position Overview · Autodesk's Desktop Connector team is looking for a passionate Principal Software Engineer to join our team. This role will report to the Sr. Manager, Software Development. Our organizational ecosystem comprises desktop applications and cloud services. You wil ...

  • Microsoft

    Principal Software Engineer

    Found in: Talent CA C2 - 5 days ago


    Microsoft Toronto, Canada Full time

    Overview · The 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 hardwa ...

  • Alphawave IP Inc

    Firmware Principal Engineer

    Found in: Jooble CA O L C2 - 1 day ago


    Alphawave IP Inc Toronto, ON, Canada

    Apply locations Toronto time type Full time posted on Posted 6 Days Ago job requisition id JR100237 The Opportunity · Alphawave Semi enables tomorrow's future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI ...

  • Mining Plus

    Principal Mining Engineer

    Found in: beBee S2 CA - 1 week ago


    Mining Plus Toronto, Canada Full time

    About the job · Who are We? · We are the leading mining technical services provider, consisting of professionals specializing in geology, mining engineering (Surface & Underground), geotechnical engineering, mine ventilation, and operations optimization. We cover the full mining ...

  • Microsoft Canada

    Principal Software Engineer

    Found in: beBee S2 CA - 1 week ago


    Microsoft Canada Toronto, Canada Full time

    Overview · The 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 hardwar ...

  • HITACHI RAIL STS CANADA, INC.

    Principal Systems Engineer

    Found in: Talent CA C2 - 5 days ago


    HITACHI RAIL STS CANADA, INC. Toronto, Canada Full time

    Description · : Hitachi Rail STS Canada is looking for an enthusiastic self-motivated Principal System Engineer - Integrator who thrives in a fast-paced environment. The successful candidate is comfortable performing a wide range of engineering tasks from administrative to str ...