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