Mackenzie Investments is a leading wealth and asset management company in Canada, managing approximately $271 billion in assets. They are currently hiring an intern for the summer term to work with the Multi-Asset Strategies Team, focusing on improving code quality and data handling through collaboration and mentorship.
Responsibilities
Replace nested loops with vectorized Pandas operations, or convert Pandas operations to Polars
Introduce modular utility functions to reduce duplication
Add unit tests to functions where absent
Use characterization tests to ensure output consistency for unchanged inputs
Optimize data loading routines for large files
Clean up legacy code to follow PEP8 and readability standards
Qualification
Required
Exhibit strong academic performance, undergraduate backgrounds in Compsci, Engineering, Commerce, Economics, or Math
Has some familiarity with Python and is motivated to deepen their programming expertise
Has at least a basic understanding of Pandas or other data-centric libraries
Is curious about solving large-scale data problems in code
Demonstrate a strong interest in financial markets with an ability to interpret economic news and market conditions
Demonstrates strong interpersonal skills and applies solid verbal and written communication skills
Ability to work well in a remote or in-person team environment
Preferred
Paid time off
Mackenzie Investments is an investment management firm that provides investment advisory and related services. It is a sub-organization of IGM Financial.