Top Benefits
About the role
About The Company
Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes, and transportation, it's our responsibility to prioritize the planet. At Trane Technologies, and through our brands including Trane and Thermo King, sustainability is not just a business approach—it is our core value. We are committed to innovating and delivering solutions that address the world's most pressing environmental challenges. Our dedication to sustainability drives us to develop cutting-edge technologies that promote energy efficiency, reduce carbon footprint, and create healthier environments for communities worldwide. Join us in our journey to make a meaningful impact and lead the way toward a sustainable future.
About The Role
We are seeking a talented and experienced Software Engineer to join our innovative team at Trane Technologies. This role offers an exciting opportunity to work on advanced AI and micro-services development, contributing to our BrainBox AI Workplace Presence model and other groundbreaking projects. The successful candidate will be responsible for designing, developing, and maintaining scalable software solutions that enhance our AI capabilities and support our mission to deliver sustainable climate solutions. Collaboration with cross-functional teams, including AI research, cloud infrastructure, and product management, is essential to ensure the successful deployment and continuous improvement of our software systems. This position provides a platform for technical growth, innovation, and making a tangible difference in the fight against climate change.
Qualifications
The ideal candidate will possess a bachelor’s or master’s degree in software engineering, computer science, or a related field, along with over five years of relevant professional experience. Expertise in Python programming, object-oriented design, and software development best practices is essential. Experience with unit testing frameworks such as pytest, cloud infrastructure management using Terraform, CDK, or CloudFormation, and debugging micro-services within AWS environments is required. Familiarity with Linux operating systems, automating tasks, and AWS managed services like Lambdas, Queues, and API Gateway will be highly advantageous. Strong communication skills, problem-solving abilities, and a passion for innovation are critical to success. Knowledge of LLM architecture, Fast API framework, and machine learning research will be considered a plus.
Responsibilities
Develop, design, and implement micro-services and tools to enhance our LLM (ARIA) model capabilities. Collaborate with development managers to plan and execute software projects effectively. Conduct feasibility studies for system upgrades and propose enhancements to optimize functionality and efficiency. Update existing software systems, troubleshoot issues, and implement improvements. Design new software applications, websites, and programs to meet evolving business needs. Write high-quality, advanced programming code adhering to best practices and coding standards. Perform code reviews to ensure high-quality output and promote knowledge sharing within the team. Manage project timelines, tasks, and deliverables to ensure timely completion. Create comprehensive technical documentation for new and existing software systems. Participate in daily SCRUM meetings to align team efforts and project goals. Collaborate with the AI Research team to incorporate the latest methodologies and feedback into software development. Document development processes, share insights, and maintain organized records for team knowledge sharing. Assist in supervising the deployment of software components and ensure smooth integration. Develop, upgrade, and maintain existing services and codebases to ensure optimal performance. Respond promptly to troubleshooting and maintenance tickets to minimize downtime.
Benefits
At Trane Technologies, we believe in supporting our employees' growth and well-being. We offer competitive compensation packages aligned with industry standards and regional considerations. Our comprehensive benefits include health insurance, retirement plans, paid time off, and professional development opportunities. We foster a collaborative and inclusive work environment that encourages innovation and creativity. Employees have access to flexible work arrangements, wellness programs, and resources designed to promote work-life balance. Joining our team means contributing to impactful projects that make a difference in combating climate change and shaping sustainable solutions for the future.
Equal Opportunity
Trane Technologies is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We value and respect individual differences and are dedicated to providing a safe, welcoming environment for all employees. We do not discriminate based on race, color, religion, gender, gender identity, sexual orientation, age, national origin, disability, veteran status, or any other legally protected characteristic. All qualified applicants will receive consideration for employment based on their skills, experience, and qualifications. We believe that diversity drives innovation and success, and we are proud to be an employer that promotes equal opportunity for everyone.
Not the right fit? Search for Software Developer jobs in Canada
Similar Jobs
Top Benefits
About the role
About The Company
Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes, and transportation, it's our responsibility to prioritize the planet. At Trane Technologies, and through our brands including Trane and Thermo King, sustainability is not just a business approach—it is our core value. We are committed to innovating and delivering solutions that address the world's most pressing environmental challenges. Our dedication to sustainability drives us to develop cutting-edge technologies that promote energy efficiency, reduce carbon footprint, and create healthier environments for communities worldwide. Join us in our journey to make a meaningful impact and lead the way toward a sustainable future.
About The Role
We are seeking a talented and experienced Software Engineer to join our innovative team at Trane Technologies. This role offers an exciting opportunity to work on advanced AI and micro-services development, contributing to our BrainBox AI Workplace Presence model and other groundbreaking projects. The successful candidate will be responsible for designing, developing, and maintaining scalable software solutions that enhance our AI capabilities and support our mission to deliver sustainable climate solutions. Collaboration with cross-functional teams, including AI research, cloud infrastructure, and product management, is essential to ensure the successful deployment and continuous improvement of our software systems. This position provides a platform for technical growth, innovation, and making a tangible difference in the fight against climate change.
Qualifications
The ideal candidate will possess a bachelor’s or master’s degree in software engineering, computer science, or a related field, along with over five years of relevant professional experience. Expertise in Python programming, object-oriented design, and software development best practices is essential. Experience with unit testing frameworks such as pytest, cloud infrastructure management using Terraform, CDK, or CloudFormation, and debugging micro-services within AWS environments is required. Familiarity with Linux operating systems, automating tasks, and AWS managed services like Lambdas, Queues, and API Gateway will be highly advantageous. Strong communication skills, problem-solving abilities, and a passion for innovation are critical to success. Knowledge of LLM architecture, Fast API framework, and machine learning research will be considered a plus.
Responsibilities
Develop, design, and implement micro-services and tools to enhance our LLM (ARIA) model capabilities. Collaborate with development managers to plan and execute software projects effectively. Conduct feasibility studies for system upgrades and propose enhancements to optimize functionality and efficiency. Update existing software systems, troubleshoot issues, and implement improvements. Design new software applications, websites, and programs to meet evolving business needs. Write high-quality, advanced programming code adhering to best practices and coding standards. Perform code reviews to ensure high-quality output and promote knowledge sharing within the team. Manage project timelines, tasks, and deliverables to ensure timely completion. Create comprehensive technical documentation for new and existing software systems. Participate in daily SCRUM meetings to align team efforts and project goals. Collaborate with the AI Research team to incorporate the latest methodologies and feedback into software development. Document development processes, share insights, and maintain organized records for team knowledge sharing. Assist in supervising the deployment of software components and ensure smooth integration. Develop, upgrade, and maintain existing services and codebases to ensure optimal performance. Respond promptly to troubleshooting and maintenance tickets to minimize downtime.
Benefits
At Trane Technologies, we believe in supporting our employees' growth and well-being. We offer competitive compensation packages aligned with industry standards and regional considerations. Our comprehensive benefits include health insurance, retirement plans, paid time off, and professional development opportunities. We foster a collaborative and inclusive work environment that encourages innovation and creativity. Employees have access to flexible work arrangements, wellness programs, and resources designed to promote work-life balance. Joining our team means contributing to impactful projects that make a difference in combating climate change and shaping sustainable solutions for the future.
Equal Opportunity
Trane Technologies is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We value and respect individual differences and are dedicated to providing a safe, welcoming environment for all employees. We do not discriminate based on race, color, religion, gender, gender identity, sexual orientation, age, national origin, disability, veteran status, or any other legally protected characteristic. All qualified applicants will receive consideration for employment based on their skills, experience, and qualifications. We believe that diversity drives innovation and success, and we are proud to be an employer that promotes equal opportunity for everyone.
Not the right fit? Search for Software Developer jobs in Canada