Senior Engineer for BrainBox AI at Trane

Trane Technologies
Full-time montreal (administrative region), qc Other-General
Posted:
June 01, 2026
Location:
montreal (administrative region), qc, Canada

Job Description

Become a Senior Software Engineer with Trane Technologies, focusing on BrainBox AI’s HVAC optimization platform. Enjoy a hybrid work model and leverage your skills in advanced software development.
This role supports the Algorithm Team with high-performance microservices development, ensuring real-time data processing. Collaborate with data scientists and ML engineers to refine algorithms while contributing to architectural decisions and mentoring peers.
Key Responsibilities:
• Design and maintain scalable microservices for HVAC controls
• Collaborate on productionizing building algorithms
• Develop efficient APIs using FastAPI
• Use Kafka for event-driven architecture
• Optimize NoSQL databases like DynamoDB
Requirements:
• Degree in Computer Science or related area
• Over 5 years of professional experience in software development
• Advanced Python knowledge essential
• Hands-on with AWS services and Kafka
• Proficient in both French and English ...

Apply for this Job

Submit your application for the Senior Engineer for BrainBox AI at Trane position at Trane Technologies.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: montreal (administrative region), Canada
Posted: June 01, 2026
Deadline: July 11, 2026