Full-time Posted June 04, 2026
Apply Now

Job Description

Elevate your career as a Machine Learning Developer in a hybrid role across Ottawa and Toronto. Design and deliver robust ML systems while mentoring junior developers and engaging in collaborative projects.
We're seeking a Staff Software Developer with extensive expertise in the machine-learning software development life cycle. You’ll apply your skills in Python, Kubernetes, and cloud platforms to build end-to-end AI solutions that address real customer needs. Engage with team members and lead architectural discussions to ensure high-quality outcomes.
Key Responsibilities:
• Design and implement ML-driven applications and systems
• Manage the entire AI/ML software development lifecycle
• Mentor junior developers and share code ownership
• Collaborate cross-functionally to address technical challenges
• Oversee documentation and test planning for ML solutions
Requirements:
• 5-7 years of experience in software engineering
• Proficient in Python and cloud pl...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application