Chez Trane Technologies™ et par le biais de nos entreprises, notamment Trane® et Thermo King®, nous créons des solutions climatiques innovantes pour les bâtiments, les maisons et les transports qui remettent en question ce qui est possible pour un monde durable. Nous sommes une équipe qui ose regarder les défis du monde et voir les possibilités d'impact. Nous croyons en un avenir meilleur lorsque nous élevons notre prochain et permettons à nos collaborateurs de s'épanouir au travail et à la maison. Nous avançons avec audace.
Une opportunité excitante vous attend pour rejoindre une entreprise d'Intelligence Artificielle en pleine croissance. Nous recherchons un ingénieur logiciel senior expérimenté pour rejoindre notre équipe, en se concentrant sur la conception, le développement et la maintenance de systèmes backend évolutifs. Le candidat idéal aura une expertise en Python, architecture de microservices et API basées sur REST, avec une expérience en technologies cloud et bases de données NoSQL/Relationnelles. La familiarité avec les applications et protocoles IoT est un plus.
Ce que nous vous offrons : Faites partie de notre mission ! Un avenir durable exige une avancée numérique continue. Notre équipe de solutions numériques est à la pointe du développement de technologies climatiques de nouvelle génération, axées sur la réduction de la consommation d'énergie et des émissions du côté de la demande. À travers nos marques, y compris BrainBox AI, Nuvolo, Thermo King, Trane, et plus encore, nos équipes combinent une expertise technique approfondie avec des analyses avancées pour créer des solutions basées sur les données qui apportent une réelle valeur aux clients, aux communautés et à la planète.
Nous investissons dans les possibilités de demain - et dans nos employés - en offrant un apprentissage continu, du mentorat et des opportunités de travailler avec des technologies de pointe. Que vous fassiez avancer l'IA dans le HVAC ou que vous conduisiez des analyses pour une plus grande efficacité, vos idées aideront à concevoir des solutions pour des communautés plus fortes et un monde durable.
S'épanouir au travail et à la maison:
• Les avantages commencent dès le PREMIER JOUR pour vous et votre famille, y compris les soins de santé étendus (EHC) qui incluent la couverture de la fertilité, un compte de dépenses de soins de santé (HCSA) financé par l'entreprise et des programmes de bien-être global – NOUS OSONS PRENDRE SOIN !
• Régime de retraite à cotisations déterminées avec une contribution de base de 2 % de l'entreprise et jusqu'à 3 % de contrepartie de l'entreprise sur vos contributions = jusqu'à 5 % de contribution de l'entreprise.
• Congés payés, y compris une journée de congé pour du bénévolat afin de soutenir vos efforts de bénévolat dans votre communauté.
• Opportunités de développement professionnel et de formation par le biais des programmes de l'entreprise ainsi qu'une aide aux frais de scolarité.
• En savoir plus sur nos avantages ici !
Lieu du travail
Ce poste est désigné comme un horaire de travail hybride, avec une présence sur site à Montréal de 2 à 3 jours par semaine.
Responsabilités
• Concevoir et développer des systèmes backend haute performance en utilisant Python et une architecture de microservices
• Implémenter des API basées sur REST pour une communication fluide entre les services
• Travailler avec des technologies cloud (par exemple, AWS, GCP, Azure) pour assurer l'évolutivité et la fiabilité
• Collaborer avec des équipes interfonctionnelles pour identifier et prioriser les exigences du projet
• Développer et maintenir des systèmes de bases de données en utilisant des bases de données NoSQL (Cassandra) et relationnelles (PostgreSQL)
• Intégrer Redis et Kafka pour une mise en cache et une messagerie de données efficaces • Dépanner et optimiser les systèmes existants pour améliorer les performances et la fiabilité
• Participer aux revues de code et contribuer à l'amélioration de l'ensemble du code
• Concevoir, implémenter et maintenir des pipelines CI/CD pour les tests automatisés, le déploiement et la surveillance
Qualifications
• Baccalauréat ou maîtrise en informatique ou dans un domaine connexe
• Plus de 5 ans d'expérience en développement backend avec Python
• Solide compréhension de l'architecture de microservices et des API basées sur REST
• Expérience avec les technologies cloud (par exemple, AWS, GCP, Azure) • Maîtrise des bases de données NoSQL (Cassandra) et relationnelles (PostgreSQL)
• Familiarité avec Redis et Kafka • Expérience avec les pipelines CI/CD (par exemple, Jenkins, GitLab CI/CD, CircleCI)
• Excellentes compétences en résolution de problèmes et attention aux détails
• Solides compétences en communication et en collaboration
• Capacité à travailler de manière autonome avec une orientation limitée dans un environnement à distance • Motivation personnelle et discipline avec de solides compétences en gestion du temps
Atouts : • Expérience avec les applications et protocoles IoT (par exemple, BACnet) • Connaissance de la conteneurisation (par exemple, Docker) et de l'orchestration (par exemple, Kubernetes) • Familiarité avec les méthodologies de développement agile • Expérience avec les frameworks de tests automatisés (par exemple, Pytest, Unittest)
Exigences linguistiques : • Le bilinguisme français-anglais est requis. • En plus de la maîtrise du français, les candidats retenus doivent avoir une maîtrise professionnelle complète de l'anglais afin de soutenir et de collaborer avec des clients, collègues et/ou divers intervenants anglophones.
Nous offrons une rémunération concurrentielle ainsi que des avantages et des programmes complets. Nous sommes un employeur garantissant l'égalité d'accès à l'emploi; tous les candidats qualifiés seront pris en considération pour un emploi sans égard à l'origine culturelle, la couleur de la peau, la religion, au sexe, à l'orientation sexuelle, l'identité de genre, l'origine nationale, la grossesse, l'âge, l'état matrimonial, au handicap, au statut d'ancien combattant protégé ou à tout statut légalement protégé.
At Trane TechnologiesTM and through our businesses including Trane® and Thermo King®, we create innovative climate solutions for buildings, homes, and transportation that challenge what’s possible for a sustainable world. We're a team that dares to look at the world's challenges and see impactful possibilities. We believe in a better future when we uplift others and enable our people to thrive at work and at home. We boldly go.
An exciting opportunity awaits you to join a fast-growing Artificial Intelligence company. We're looking for a seasoned Senior Software Engineer to join our team, focusing on designing, developing, and maintaining scalable backend systems. The ideal candidate will have expertise in Python, microservices architecture, and REST-based APIs, with experience in cloud technologies and NoSQL/Relational databases. Familiarity with IoT applications and protocols is a plus.
What’s in it for you:
Be a part of our mission! A sustainable future demands ongoing digital advancement. Our digital solutions team leads the way in developing next-generation climate technology focused on reducing demand-side energy consumption and emissions. Across our brands—including BrainBox AI, Nuvolo, Thermo King, Trane, and more—our teams combine deep technical expertise with advanced analytics to create data-driven solutions that add real value for customers, communities, and the planet.
We invest in tomorrow’s possibilities—and in our people—by providing ongoing learning, mentorship, and opportunities to work with industry-leading technology. Whether you're advancing AI in HVAC or driving analytics for greater efficiency, your ideas will help engineer solutions for stronger communities and a sustainable world.
Thrive at work and at home:
Benefits kick in on DAY ONE for you and your family, including Extended Health Care (EHC) that includes fertility coverage, Company-funded Health Care Spending Account (HCSA), and holistic wellness programs – WE DARE TO CARE!
Defined Contribution Pension Plan with a 2% Basic Company contribution and up to a 3% Company match on your contributions = up to a 5% Company contribution.
Paid Time off, including volunteer time off to support your volunteer efforts in your community.
Educational and training opportunities through company programs along with tuition assistance
Learn more about our benefits here!
Thrive at work and at home:
- Benefits kick in on DAY ONE for you and your family, including Extended Health Care (EHC) that includes fertility coverage, Company-funded Health Care Spending Account (HCSA), and holistic wellness programs – WE DARE TO CARE!
- Defined Contribution Pension Plan with a 2% Basic Company contribution and up to a 3% Company match on your contributions = up to a 5% Company contribution.
- Paid Time off, including volunteer time off to support your volunteer efforts in your community.
- Educational and training opportunities through company programs along with tuition assistance
- Learn more about our benefits here!
Where is the work:
This position has been designated as a Hybrid work schedule with work performed onsite 2-3 days each week in Montreal.
What you will do:
• Design and develop high-performance backend systems using Python and microservices architecture
• Implement REST-based APIs for seamless communication between services
• Work with cloud technologies (e.g., AWS, GCP, Azure) to ensure scalability and reliability
• Collaborate with cross-functional teams to identify and prioritize project requirements
• Develop and maintain database systems using NoSQL (Cassandra) and Relational (PostgreSQL) databases
• Integrate Redis and Kafka for efficient data caching and messaging
• Troubleshoot and optimize existing systems for improved performance and reliability
• Participate in code reviews and contribute to the improvement of the overall codebase
• Design, implement, and maintain CI/CD pipelines for automated testing, deployment, and monitoring
What you will bring:
• Bachelor's or Master's degree in Computer Science or related field
• 5+ years of experience in backend development with Python
• Strong understanding of microservices architecture and REST-based APIs
• Experience with cloud technologies (e.g., AWS, GCP, Azure)
• Proficiency in NoSQL (Cassandra) and Relational (PostGres) databases
• Familiarity with Redis and Kafka
• Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, CircleCI)
• Excellent problem-solving skills and attention to detail
• Strong communication and collaboration skills
• Ability to work independently with limited guidance in a remote setting
• Self-motivated and disciplined with strong time management skills
Nice to have
• Experience with IoT applications and protocols (e.g., BACnet)
• Knowledge of containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
• Familiarity with agile development methodologies
• Experience with automated testing frameworks (e.g., Pytest, Unittest)
Language Requirements
• French-English bilingualism is required.
• In addition to fluency in French, successful candidates must have full professional proficiency in English in order to support and collaborate with English-speaking clients, colleagues and/or various stakeholders.
Equal Employment Opportunity:
We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.