RB
Royal Bank of CanadaToronto
2027 Capital Markets, Global Equities, AI Engineer (16 Months, Co-op)
ApplyProgramme
Internship
Location
Toronto
Duration
16 months, from May 2027 to August 2028
Deadline
2026-10-01
About the role
Join RBC Capital Markets’ Algo Research team in Toronto as an AI Engineer for a 16-month co-op. You will apply machine learning, data science, and software engineering to develop trade-execution algorithms, advanced analytics, and client-facing applications while collaborating with traders, researchers, and subject-matter experts. Finance experience is not required.
Responsibilities
- Apply advanced machine learning techniques to complex trading-related problems.
- Develop and optimize AI-driven trading algorithms and strategies for client-facing applications.
- Collaborate with traders, researchers, and subject-matter experts on innovative products.
- Analyze large datasets to derive actionable insights and create impactful visualizations.
- Contribute to projects spanning multiple asset classes and trading strategies.
Required Capabilities
- Demonstrate expertise in Python and knowledge of databases, scripting, Unix systems, data structures, and networking.
- Apply machine learning techniques including feature engineering, loss-function design, deep learning, and reinforcement learning.
- Use tools such as PyTorch, Scikit-learn, and MLflow.
- Work with large datasets and visualization libraries including NumPy, Pandas, Seaborn, and Streamlit.
- Understand probability and statistical methods, and communicate quantitative concepts to non-technical stakeholders.
Program and Application
- The internship runs for 16 months, from May 2027 through August 2028.
- Students are expected to return to school after completing the internship.
- Finance experience is not required for this position.
- Upload a cover letter and resume together as one PDF file.
- Applications are accepted until 11:59 PM on the day before the listed application deadline.
Role Details
- Location: Royal Bank Plaza, 200 Bay Street, Toronto, Ontario, Canada.
- Work schedule is 37.5 hours per week; employment type is full-time, fixed-term student/co-op.
- The position is within RBC Capital Markets and the Global Equities platform.