Senior Quantitative Engineer

Jobtailor

Toronto

On-site

CAD 150,000 - 190,000

Full time

45 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

  • 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
Requirements
  • 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
Core Competencies

Demonstrates expertise in software development for quantitative finance, with a strong focus on Python programming, algorithm design, and financial model development. Proficient in utilizing analytics libraries and frameworks to enhance portfolio management and trading strategies.

Highest-signal resume keywords
  • Python Software Development
  • Quantitative Finance Expertise
  • Algorithm Design
  • RESTful API Development
  • Cloud Computing (AWS or Azure)
ATS Optimization Keywords
Hard Skills
  • Software Development
  • Quantitative Concepts
  • Applied Statistics
  • Data Extraction
  • Portfolio Optimization
  • Monte Carlo Simulations
  • Trading Algorithms
  • Financial Models
  • Machine Learning
  • Statistical Analysis
Soft Skills
  • Problem-Solving Skills
  • Collaboration
Certifications & Qualifications
  • Bachelor's Degree in Economics/Finance/Mathematics/Computer Science/Statistics
  • Master’s Degree or Ph.D. Preferred
Industry Keywords
  • Financial Services
  • Wealth Management
  • Behavioral Finance
  • Personal Finance
  • API Services
Tools & Technologies
  • TensorFlow
  • Scikit-learn
  • NumPy
  • Django
  • Flask
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quantitative Trade
Quantitative Trade

Z1 Tech • Vancouver

On-site
CAD 110,000 - 180,000
Quantitative Analyst (Quant)
Quantitative Analyst (Quant)

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Fully remote
Competitive compensation
World-class team
+1
Financial Analyst
Financial Analyst

Jobtailor • Edmonton

On-site
CAD 90,000 - 130,000
CPA considered an asset
Senior Manager, Model Development
Senior Manager, Model Development

Jobtailor • Toronto

On-site
CAD 90,000 - 130,000
Quantative Developer
Quantative Developer

Jay Analytix • Toronto

Hybrid
CAD 100,000 - 150,000
Hybrid work arrangement
Collaborative work environment
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Jobtailor • Toronto

On-site
CAD 110,000 - 150,000
Software Engineer - Capital Markets
Software Engineer - Capital Markets

Insight Global • Toronto

On-site
CAD 110,000 - 190,000
Manager, Risk Data – Model Implementation
Manager, Risk Data – Model Implementation

Jobtailor • Toronto

On-site
CAD 90,000 - 130,000
Quantitative Research Analyst
Quantitative Research Analyst

Waterfront International Ltd • Toronto

On-site
CAD 80,000 - 120,000
Python Developer
Python Developer

JobCubby • Toronto

Hybrid
CAD 91,000 - 129,000