Co-op/Intern Developer, Machine Learning
Role Overview
Join the Machine Learning development team building supply-chain planning solutions for Maestro users.
The placement provides hands-on machine-learning software development experience, including components needed to deploy software into production.
This is a full-time, four- or eight-month position starting January 2027; extensions may be possible after the internship begins.
Key Skills for This Role
Full Job Posting
About the placement
Join the Machine Learning development team building supply-chain planning solutions for Maestro users.
The placement provides hands-on machine-learning software development experience, including components needed to deploy software into production.
This is a full-time, four- or eight-month position starting January 2027; extensions may be possible after the internship begins.
Location and work arrangement
- Candidates in Ottawa or Toronto must work in the office at least three days a week.
- Candidates in other Canadian locations may work remotely.
Eligibility and qualifications
- The role is open to co-op students and interns currently enrolled in full-time education or recent/upcoming graduates within 12 months of the placement end date.
- Candidates must have completed at least two years of a Computer Science or Engineering program.
- Hands-on machine-learning experience through work terms, hackathons, competitions, or similar experience is required.
- Optimization experience, including linear programming, mixed-integer problems, or solvers, is an asset.
- Statistical inference experience is an asset.
What you will do
- Work on projects from technology selection through production code, with mentoring and support.
- Write Python code for microservice architectures.
- Contribute to improving the AI platform's scalability and security.
- Participate in sprint planning, huddles, pair programming, retrospectives, and cross-functional delivery.
- Projects may include product ideas, executive demonstrations, and patent applications.
Technologies
- Technologies include Python, Docker, Kubernetes, Azure, and GitHub Actions.
Compensation
- The compensation range is CAD 27.04–CAD 39.66 per hour.
Benefits and development
- Offerings may include flexible vacation, company-wide days off, flexible work options, well-being programs, mentorship, training, career development, recognition programs, referral rewards, and hackathons.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Kinaxis
Intern AI&ML Researcher
Ottawa, CAN
Kinaxis is seeking a master's or PhD student or recent graduate for an AI/ML Research Intern role focused on machine learning research for supply chain planning. The work includes developing and evaluating models, runnin
Co-Op/Intern Support and Learning Platform Administrator
Ottawa, CAN
Intern Cloud Developer, Platform Engineering
Ottawa, CAN
Senior Manager, Global Partner & Ecosystem Marketing
, USA
Intern AI&ML Researcher
Ottawa, CAN
Co-Op/Intern Support and Learning Platform Administrator
Ottawa, CAN
Senior Talent Acquisition Partner, Sales
, USA
Senior Partner Sales Enablement
, CAN
Forward Deployed Engineer
, USA
Intern Cloud Developer, Platform Engineering
Ottawa, CAN
Security Engineer
Ottawa, CAN
Senior Manager, Global Partner & Ecosystem Marketing
, USA