Become a Co-op Engineer in Machine Learning at RBC Borealis and work on pioneering technologies. This role involves solving complex problems through software development in Toronto, Calgary, or Vancouver. As a Machine Learning Software Engineer Co-op, you’ll be responsible for developing and optimizing software solutions.
You'll collaborate with leading researchers and business teams, leveraging rich datasets and state-of-the-art computational resources. Your work will span from algorithm implementation to front-end development, providing a holistic learning experience. Key Responsibilities:
- Design software solutions based on machine learning algorithms
- Engage with research teams for team-oriented solutions
- Optimize solutions for better efficiency and performance
- Extend prototypes into polished products ready for use
- Involve in data processing using Hadoop and Spark technologies
Requirements:
- Pursuing a degree in Computer Science or Engineering
- Relevant software development experience through internships
- Programming skills in Python, C++, Java, or C#
- Ability to use Unix commands and bash scripting
- Familiarity with frameworks like Theano, Keras, or PyTorch
Join RBC Borealis and leverage your machine learning expertise to enhance innovative financial solutions.
📌 RBC Borealis Co-op Engineer in Machine Learning (Toronto)
🏢 RBC
📍 Toronto