2026 Insurance, Fall AI Engineering Co-Op

RBCMississauga, ON
Onsite

About The Position

RBC fosters a positive learning environment for students by providing the support and resources to help strategize your career path. Since we opened our doors in 1864, RBC has grown to become one of North America's leading diversified financial services companies. This is an exciting opportunity to be part of a high-performing and dynamic global group. As an AI Engineering Co-Op, you’ll act as a catalyst for innovation, aligning AI capabilities with business goals.

Requirements

  • Progress toward a degree in Computer Science, Engineering, Data Science, Mathematics, or a related field.
  • Basic understanding of ML concepts (model lifecycle, training/inference) and hands-on experience with Python.
  • Strong problem-solving skills and a passion for learning new technologies.
  • Ability to communicate technical ideas clearly and collaborate in a team setting.
  • Must be returning back to school after the work term end-date; or If you are not returning back to school (i.e. are graduating immediately after the work term), you must require the full work term as a mandatory component in order to graduate successfully.

Nice To Haves

  • Familiarity with CI/CD pipelines, version control (Git), and deployment tools (e.g., Docker basics).
  • Coursework or projects in cloud platforms (AWS/Azure/GCP) or monitoring tools (e.g., Grafana, Prometheus).
  • Experience with scripting automation (Bash, Python) or infrastructure-as-code.
  • Knowledge of ML experimentation tools (MLflow, W&B) or orchestration frameworks (Airflow, Kubeflow).

Responsibilities

  • Contribute to rapid proof-of-concept (POC) projects and prototypes to test emerging AI/ML models, tools, and techniques, presenting findings to stakeholders.
  • Assist in crafting and optimizing scalable data pipelines to support AI workflows, ensuring data quality and efficiency.
  • Maintain clear documentation for ML pipelines and contribute to QA testing of new deployments.
  • Explore new frameworks, read relevant papers, and share insights with the team to drive continuous improvement.
  • Develop scripts to automate routine tasks (e.g., data validation, performance reporting) using Python and CI/CD tools.
  • Work closely with MLOps, DevOps, and QA teams to streamline processes and demo solutions to stakeholders.
  • Assist in monitoring live ML models, troubleshooting issues, and documenting system behaviors.

Benefits

  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial service
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service