Machine Learning Developer III

Trane Technologies Montreal, Quebec May 1, 2026

Type Full Time
Pay C$111,308 – C$155,435
Work Onsite
Experience 8+ years experience

Machine Learning Developer III focuses on framework implementation: actively participate in the design and hands-on implementation of scalable ai frameworks tailored for brainbox ai’s ongoing and future projects.

What the role involves

  • Framework Implementation: Actively participate in the design and hands-on implementation of scalable AI frameworks tailored for BrainBox AI’s ongoing and future projects.
  • Monitoring & Drift Detection: Build and deploy the "immune system" for our models—systems that track performance decay and proactively detect data and concept drift.
  • Technical Support & Programming: Serve as a high-level resource in AI programming, providing technical support to the broader team to ensure project milestones are met with precisi.
  • Develop new techniques for initiatives that span across different engineering and research functions.
  • Cross-Functional Initiatives: Help evolve existing methodologies.
  • Code Excellence: Write exceptionally clean, testable, and debuggable code. You will be a champion for documentation and software development best practices within the ML lifecycle.

Skills and requirements

  • Bachelor’s or Master’s in Software Engineering, Computer Science, or equivalent.
  • 5-8+ years of experience in software engineering, with a significant focus on the deployment and maintenance of Machine Learning systems.
  • Advanced proficiency in Python and Object-Oriented Programming (OOP) is non-negotiable.
  • Strong experience in AWS environments (Lambdas, SageMaker, Glue Tables, SQS/SNS, API Gateway, CloudWatch) and navigating IAM roles for secure deployments.

Confirmed role details

  • Disclaimer: We strive to provide competitive compensation for this position, tailored to a variety of factors.

Additional role context

  • De 5 à 8+ ans d’expérience en génie logiciel, avec une forte spécialisation dans le déploiement et la maintenance de systèmes d’apprentissage automatique.
  • Solide expérience des environnements AWS (Lambda, SageMaker, tables Glue, SQS/SNS, API Gateway, CloudWatch) et gestion des rôles IAM pour des déploiements sécurisés.
Keep exploring similar roles

Search for more Machine Learning Developer III jobs from Trane Technologies in Montreal, Quebec.