As a Machine Learning Software Engineer, you will own and deliver projects end to end, from data exploration to production deployment and monitoring
Job Summary
As a Machine Learning Software Engineer, you will own and deliver projects end to end, from data exploration to production deployment and monitoring.
RBC Borealis offers access to rich datasets, computational resources, and collaboration with leading machine learning researchers to drive innovation in finance.
The company fosters a dynamic and flexible working environment with leadership support for professional development and a commitment to diversity and inclusion.
Matching Summary
As a Machine Learning Software Engineer, you will own and deliver projects end to end, from data exploration to production deployment and monitoring.
Skills & Requirements
Must-have
Modular software development in Python
Full software development life cycle
Machine learning algorithm development
Data pre-processing and exploration
Production system deployment and monitoring
Nice-to-have
Microservices and data pipelines
Relational and non-relational databases
Deep learning frameworks
DevOps engineering including CI/CD pipelines
Collaborative and flexible work environment
Key Requirements
Experience with Python or similar languages
Knowledge of software engineering best practices
Experience across ML research and product lifecycle