- 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.
- Robust 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