Job Title : Machine Learning Software Engineer / Machine Learning Developer
Employment Type : Contract
Location: Toronto, ON, Canada (Onsite)
Job Description :
Responsibilities:
• To build cutting edge GenAI solutions throughout the research and product development lifecycle;
• To play a key role in the design and development of Borealis’ AI powered products;
• To partner with RBC Borealis’ research and product teams to ensure the seamless delivery of these products;
• To apply engineering and data best practices to build robust and scalable large-scale AI powered software systems;
• To support projects with thorough documentation, design decisions, and technical advisory.
Expectations / Skillset Required:
• Experience building modular and robust software systems in Python or similar language;
• Knowledge of professional software engineering best practices for the full software development life cycle, including testing methods, coding standards, code reviews and source control management;
• Experience working across the entire ML\GenAI research and product lifecycle from prototyping to production is a plus;
• Experience building microservices, data pipelines and using relational and non-relational databases is a plus;
• Experience with Front-end development and best practices is a plus;
• Experience with DevOps engineering (CI/CD pipelines, observability, containers etc) is a plus.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Artificial Intelligence Engineer
2026-05-07
Artificial Intelligence Engineer
2026-05-08
Sr. Software Engineer - Full Stack
2026-07-10
- Posted
- Jul 08, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Toronto
- Company
- Centraprise
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Artificial Intelligence Engineer
2026-05-07
Artificial Intelligence Engineer
2026-05-08
Sr. Software Engineer - Full Stack
2026-07-10