Royal Bank of Canada

Generative AI Data Scientist & ML Engineer

Royal Bank of Canada$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • PhD or Master's degree in Engineering, Computer Science, Data Science, or a related field.
  • 8+ years of research experience focused on machine learning applications.
  • Proficient in Python and relevant libraries: NumPy, Pandas, TensorFlow, Keras, PyTorch.
  • Skilled in C++, MATLAB, SQL, and R.
  • Strong understanding of machine learning techniques, including deep learning and Transformers.

Responsibilities

  • Fine-tune LLMs for corporate applications to ensure performance in NLP tasks.
  • Develop and implement advanced vector search techniques for efficient data retrieval.
  • Design and build autonomous AI agents for tasks like customer service and data analysis.
  • Prepare and preprocess large datasets while ensuring data quality for model training.
  • Conduct model evaluations and perform hyperparameter tuning for optimizations.

Benefits

  • Work on groundbreaking AI projects with significant industry impact.
  • Join a forward-thinking team that values creativity and innovation.
  • Opportunities for continuous learning through training and workshops.
  • Access to mentorship programs and career development plans.
  • Performance bonuses and recognition programs.
Full Job Description
Job Description

What is the opportunity?

Are you passionate about pushing the boundaries of artificial intelligence? Do you thrive in environments where innovation and cutting-edge research are at the forefront? We are offering an exciting opportunity to join our team as a Data Scientist / Researcher specializing in Generative AI Models. In this role, you will develop and optimize and use Large Language Models (LLM's), to solve complex problems and drive innovation in our AI solutions.

What will you do?

As a researcher in this role, you will focus on the technical implementation and optimization of large language models (LLMs) to bring autonomous AI agents to life within a corporate setting. Your responsibilities will include:
  • Fine-Tune LLMs: Customize and optimize pre-trained LLMs for specific corporate applications, ensuring high performance and accuracy in various NLP tasks such as text classification, summarization, and entity recognition.
  • Vector Search Methodology: Develop and implement advanced vector search techniques, including the creation of efficient indexing and retrieval systems, to enhance the organization's ability to quickly and accurately access relevant information.
  • Autonomous AI Agents: Design and build autonomous AI agents capable of performing complex tasks autonomously, such as customer service automation, data analysis, and decision-making support.
  • Data Preprocessing and Feature Engineering: Prepare and preprocess large datasets, perform feature extraction and engineering, and ensure data quality for training and validating models.
  • Model Evaluation and Tuning: Conduct thorough evaluations of model performance using appropriate metrics and benchmarks. Perform hyperparameter tuning to optimize model configurations.
  • Algorithm Development: Research and implement novel algorithms and techniques to improve model efficiency, scalability, and robustness.
  • Deployment and Integration: Work on deploying LLMs and AI agents into production environments, ensuring seamless integration with existing systems and workflows.
  • Continuous Improvement: Monitor model performance in production, diagnose issues, and implement improvements and updates as needed to maintain and enhance model effectiveness.
  • Collaborative Research: Collaborate with other data scientists, machine learning engineers, and domain experts to identify new opportunities for applying LLMs and AI agents, and contribute to joint research projects.
  • Documentation and Knowledge Sharing: Document your methodologies, experiments, and findings comprehensively, and share knowledge with the team through presentations, reports, and technical discussions.


What do you need to succeed?

Must-Have:
  • Educational Background
    • PhD or Master's degree in Engineering, Computer Science, Data Science, or a related field.
  • Research Experience
    • 8+ years of research experience in Engineering, Computer Science or related fields with a focus on machine learning applications.
    • Proven ability to handle and analyze large datasets (over terabytes of data) and deliver efficient models promptly.
  • Technical Skills
    • Proficient in Python and libraries such as NumPy, Pandas, Matplotlib, OpenCV, Scikit-Learn, TensorFlow, Keras, PyTorch, and PySpark.
    • Skilled in C++, MATLAB, SQL (MySQL), and R.
    • Strong understanding of machine learning techniques, including supervised and unsupervised learning, classification, decision trees, deep neural networks, CNNs, RNNs, AutoEncoders, GANs, and Transformers.
    • Experience with regression modeling, time series analysis, data mining, data cleaning, and ETL processes.
  • Tools and Platforms
    • Familiarity with GitLab, GitHub, Bitbucket, JIRA, VSCode, Jupyter Notebook, Spyder, and Eclipse.
    • Experience with cloud platforms and tools such as Databricks, Azure Databricks, and AWS S3.
  • Analytical and Problem-Solving Skills
    • Exceptional analytical abilities with a talent for identifying model weaknesses and optimizing performance.
    • Strong initiative in approaching complex problems with innovative solutions.
  • Interpersonal Skills
    • Excellent communication skills with the ability to lead and collaborate within cross-functional teams.
    • Proven organizational skills with the ability to manage multiple large-scale projects simultaneously.

Nice to Have:
  • Experience in developing machine learning algorithms for video recognition and computer vision applications.
  • Background in high-energy physics research and familiarity with international laboratory environments like CERN or similar.
  • Published research in reputable journals and contributions to significant projects in the AI and physics communities.
  • Recognition through awards or scholarships in related fields.


What's in it for you?
  • Work on groundbreaking AI projects that have a significant impact on the industry.
  • Be part of a forward-thinking team that values creativity and innovation.
  • Opportunities for continuous learning through training, workshops, and conferences.
  • Mentorship programs and career development plans to help you reach your goals.
  • Attractive salary and benefits package that rewards your expertise and contributions.
  • Performance bonuses and recognition programs.


#LI-POST

#TECH-PJ

Job Skills
Artificial Intelligence (AI), Big Data Management, Data Mining, Data Science, Decision Making, Machine Learning (ML), Natural Language Processing (NLP), Predictive Analytics, Python (Programming Language), Statistical Analysis

Additional Job Details

Address:

RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

PERSONAL & COMMERCIAL BANKING

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-09-09

Application Deadline:

2026-10-31
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

About Royal Bank of Canada

Royal Bank of Canada Careers

Join the dynamic team at Royal Bank of Canada (RBC), a global leader in financial services and a company committed to excellence and innovation. At RBC, we offer a wide range of job opportunities that empower professionals to shape their career paths with leadership, diversity training, and continuous growth.

Work You’ll Do

At Royal Bank of Canada, we are not just hiring; we are building a culture of innovation and leadership. Our team members are at the forefront of the financial industry, driving transformation and delivering targeted solutions that meet the evolving needs of our clients and communities.

Explore Job Opportunities and Employment at RBC

Whether you are starting your career or looking to take it to the next level, RBC offers positions that challenge your skills and fuel your ambition. From entry-level positions to leadership roles, our job opportunities span across various functions and regions. Join us and be part of a team that values professional growth and diversity.

Internship and Professional Development

Kickstart your career with an internship at Royal Bank of Canada. Our internships provide invaluable hands-on experience, networking opportunities, and insights into the financial services industry. Interns at RBC gain the skills necessary to excel and are often considered for full-time positions within the company.

Benefits and Culture

At RBC, we prioritize the well-being and satisfaction of our employees. Our benefits package is designed to support our team members at every stage of their life and career. RBC’s culture is built on a foundation of respect, integrity, and responsibility, fostering an environment where everyone can thrive.

Career Growth and Innovation

We believe in nurturing the potential of our employees through continuous learning and career development programs. At RBC, you will find endless opportunities to grow professionally through on-the-job experiences, formal training programs, and leadership development initiatives. Our commitment to innovation means we are constantly seeking out new ideas and perspectives, making RBC a perfect place for those who aim to lead and innovate.

Diversity and Inclusion

Diversity is our strength. At Royal Bank of Canada, we are committed to building an inclusive workplace where every employee feels valued and respected. Our diversity training programs are designed to educate and inspire, creating a more inclusive and equitable workplace.

Join Our Team

Search open positions that match your skills and interests. We look for passionate, curious, creative, and solution-driven team players. Start your journey with RBC today and be part of a world-class team known for its commitment to client service, community involvement, and innovation.

Stay Connected

Keep up to date with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here at Royal Bank of Canada.

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities awaiting you at RBC. Explore the possibilities with Royal Bank of Canada, where your future is filled with potential and the path to success is paved with countless opportunities for professional and personal growth. Join us and shape not just your career but the future of the financial industry.
Learn more about Royal Bank of Canada
Size
86,007 employees
Market Cap
$130.3 billion
Industry
5 Year Trend
+8.7%
NASDAQ

Similar Jobs

More Jobs at Royal Bank of Canada

More Information Technology Jobs

Find similar Generative AI Data Scientist & ML Engineer jobs: