RBC

Senior Software Quantitative Engineer

RBC
Apply
3 days ago
Toronto, Canada or Vancouver, CanadaSenior

Responsibilities

  • Develop quantitative and portfolio-management software in Python.
  • Build and maintain computational libraries and API services for the digital wealth management platform.
  • Design, test, improve, and maintain core trading and research applications.
  • Extract data from various sources to support model development.
  • Research portfolio optimization, perform back tests, and implement trading models.
  • Collaborate with the team on software development best practices.

Requirements

  • At least 5 years of software development experience in quantitative finance.
  • At least 3 years of professional experience building large-scale applications or APIs in Python.
  • Bachelor’s degree in economics, finance, mathematics, computer science, statistics, or another relevant discipline, or equivalent experience.
  • Strong knowledge of quantitative concepts, including applied statistics.
  • Experience with TensorFlow, scikit, and NumPy.
  • Experience with algorithm design or development and RESTful APIs.
  • Experience with Python API frameworks such as Django and Flask.
  • Knowledge of or interest in personal finance and economics.
  • Preferred: master’s degree or Ph.D.
  • Preferred: experience with AWS or Azure, containerization, financial services, behavioral finance or wealth management, and financial modeling.
  • Preferred familiarity with natural language processing, machine learning, conceptual modeling, statistical analysis, predictive modeling, and hypothesis testing.

Benefits

  • Comprehensive total rewards program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Coaching and management opportunities to support professional development.
  • Opportunity to make a difference and lasting impact.
  • Dynamic, collaborative, progressive, and high-performing team environment.
  • Opportunities to take on challenging work and progressively greater accountabilities.
  • Full-time, regular salaried position in Toronto, Canada, with a 37.5-hour work week.

Tech Stack

AWSAzureDjangoFlaskNumPyPythonscikit-learnTensorFlow

Categories

RBC

About RBC

10,000+ employees

Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.

Contact me