Data Scientist - NLP

Location: Toronto, ON

*** Mention DataYoshi when applying ***

What is the opportunity?

As a data scientist in the NLP space you are part of a team responsible for developing RBC’s NLP platform supporting a variety of projects. You will be part of the innovation and technology team at RBC, working on building technology components that RBC developers and businesses leverage to deliver business value. You will be working on projects using latest advancements in Natural Language Processing (NLP) to enable adoption and reuse across the enterprise. The position will involve research in a practical setting while building production systems and models.

We want vocal futurists that can advocate their vision, who will be excited about creative problem-solving as part of a cross-functional team; will obsess over writing smart, simple clean code; will tirelessly strive to deliver the best solution supporting the user experience and will have the drive and desire to keep learning the latest.

What will you do?

  • Work with modern open source and vendor packages to support use cases in semantic understanding & conversational AI.
  • Own the end-to-end cycle from understating the business problem, data discovery and extraction, model development and evaluation, to production deployment.
  • Stay up to date with latest research and apply it in practical settings to define strategy and deliver business value.
  • Perform code reviews and ensure a high level of code quality.
  • Provide technical mentorship within the organization to streamline adoption of NLP components.
  • Keep developer experience in mind when building tools and services for others to use.
  • Work in a cross-functional, collaborative team aimed at delivering high-value, high quality, and scalable NLP/ML solutions.

What do you need to succeed?


  • Master’s or PhD degree in Mathematics, Statistics or Computer Science with a focus on AI/ML areas
  • 2+ years of work experience in a data science and machine learning
  • Expert understanding of NLP tasks such as classification, NER, text generation, and topic modeling with practical experience using NLP libraries such as Gensim, SpaCy
  • Hands-on experience and expertise with different AI/ML frameworks such as Keras, Pytorch, TensorFlow, SparkML, Scikit-Learn
  • Solid experience in deploying production level AI models

Nice to Have

  • Experience with deep neural networks architectures in particular transformer models
  • Familiar with container-type environments: Docker, Openshift
  • 3+ years of experience in advanced software engineering practices including Agile techniques

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.

  • 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
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • Flexible work/life balance options
  • Opportunities to take on progressively greater accountabilities
  • Opportunities to building close relationships with business partners

Learn more about RBC Tech Jobs

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

City: Toronto
Address: 88 Queens Quay West
Work Hours/Week: 37.5
Work Environment: Office
Employment Type: Permanent
Career Level: Experienced Hire/Professional
Pay Type: Salary + Variable Bonus
Required Travel(%): 0
Exempt/Non-Exempt: N/A
People Manager: No
Application Deadline: 06/25/2021
Platform: Technology and Operations
Req ID: 368717
Ad Code(s):

*** Mention DataYoshi when applying ***

Offers you may like...


    Sr. Data Analyst - Data Science
    Tampa, FL 33602
  • UnitedHealth Group

    Principal Data Scientist - Telecommute
    Eden Prairie, MN 55346
  • Shopify

    Senior Data Scientist (Remote, Americas)
    Myrtle Point, OR 97458

    Data Scientist / ML Engineer
    Milpitas, CA 95035
  • Starbucks

    senior data scientist - Seattle, WA or Remote
    Seattle, WA 98134