Senior Quantitative Engineer: Python & Trading Models

Jobtailor

Toronto

On-site

CAD 150,000 - 190,000

Full time

43 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RBC is seeking a seasoned software engineer to advance quantitative finance platforms. You will build Python-based systems for portfolio management, trading models, and data extraction, collaborating across teams to implement robust APIs and ML-enabled analytics.

You will optimize portfolios, run Monte Carlo simulations, and contribute to cloud-based, scalable solutions. A strong background in statistics, AI, and financial services is essential.

Qualifications

  • 5+ years of software development in a quantitative finance area.
  • 3+ years of professional experience building large scale applications/APIs in Python.
  • Bachelor's degree in Economics/Finance/Mathematics, Computer Science, Statistics or other relevant discipline or equivalent experience.
  • Strong knowledge of quantitative concepts, including applied statistics.
  • Experience using analytics libraries and frameworks such TensorFlow, scikit, NumPy.
  • Strong problem-solving skills.
  • Knowledge of (or interest in) personal finance/economics.
  • Experience with algorithm design or development.
  • Experience working with RESTful APIs.
  • Experience with Python API frameworks like Django, Flask.
  • Master’s degree or Ph.D. Preferred.
  • Experience with Cloud (AWS or Azure) and containerization is a big plus
  • Experience in financial services preferred
  • Experience developing financial models in behavioral finance or wealth management
  • Familiarity with and ability to apply the following concepts to solve data problems; natural language processing, machine learning, conceptual modelling, statistical analysis, predictive modelling and hypothesis testing

Responsibilities

  • Develop software for quantitative and portfolio management using Python
  • Design, test, maintain, and improve core trading and research applications
  • Develop code to extract data from various sources to support model development
  • Collaborate with the team on best practices
  • Conduct research on portfolio optimization, perform back tests, and implement trading models
  • Develop logic-intensive components of RBC's digital wealth management platform, including computational libraries and API services
  • Implement software for portfolio optimization, Monte Carlo simulations, trading algorithms, financial health scores, and probability assessment models

Skills

Python Software Development
Quantitative Finance Expertise
Algorithm Design
RESTful API Development
Cloud Computing (AWS or Azure)

Education

Bachelor's Degree in Economics/Finance/Mathematics/Computer Science/Statistics
Master’s Degree or Ph.D. Preferred

Tools

TensorFlow
Scikit-learn
NumPy
Django
Flask

Job description

RBC is seeking a seasoned software engineer to advance quantitative finance platforms. You will build Python-based systems for portfolio management, trading models, and data extraction, collaborating across teams to implement robust APIs and ML-enabled analytics.

You will optimize portfolios, run Monte Carlo simulations, and contribute to cloud-based, scalable solutions. A strong background in statistics, AI, and financial services is essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quant Developer — Build Finance Models (Python/Matlab)
Quant Developer — Build Finance Models (Python/Matlab)

RBC • Toronto

On-site
CAD 80,000 - 130,000
Total rewards program
Flexible benefits
Stock options
Senior Quantitative Engineer
Senior Quantitative Engineer

Jobtailor • Toronto

On-site
CAD 150,000 - 190,000
Quantative Developer
Quantative Developer

Jay Analytix • Toronto

Hybrid
CAD 100,000 - 150,000
Hybrid work arrangement
Collaborative work environment
Software Engineer - Capital Markets
Software Engineer - Capital Markets

Insight Global • Toronto

On-site
CAD 110,000 - 190,000
VP - Central Funding & Securitized Products Quants
VP - Central Funding & Securitized Products Quants

RBC • Toronto

On-site
CAD 110,000 - 150,000
Total rewards program
Coaching and development
Dynamic high-performing team
+2
Senior Gen AI & Data Platform Engineer
Senior Gen AI & Data Platform Engineer

RBC • Toronto

Hybrid
CAD 120,000 - 180,000
Quantitative Trade
Quantitative Trade

Z1 Tech • Vancouver

On-site
CAD 110,000 - 180,000
Senior Risk Data Scientist — Quant Analytics & Python
Senior Risk Data Scientist — Quant Analytics & Python

TMX Group • Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Director, Global Quantitative Risk Modeling
Director, Global Quantitative Risk Modeling

Socket.dev • Toronto

On-site
CAD 180,000 - 240,000
Total rewards program
Bonuses and flexible benefits
Coaching for development
+1
Senior Data Engineer: Build Scalable Data Pipelines
Senior Data Engineer: Build Scalable Data Pipelines

RBC • Toronto

On-site
CAD 120,000 - 160,000