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 put the planet first. For us at Trane Technologies, and through our businesses including Trane and Thermo King, sustainability is not just how we do business—it is our business. We are committed to developing innovative solutions that address the world's most pressing environmental challenges, promoting energy efficiency, and reducing carbon footprints. Our company fosters a culture of innovation, collaboration, and integrity, aiming to make a meaningful impact on communities worldwide. Join us to be part of a forward-thinking organization dedicated to creating a better, more sustainable future for all.
About The Role
We are seeking a talented and experienced Software Engineer to join our dynamic team at Trane Technologies. In this role, you will be instrumental in developing, designing, and implementing micro-services and tools that enhance our Large Language Model (ARIA) capabilities. You will collaborate closely with development managers, AI research teams, and other stakeholders to create innovative software solutions that support our cutting-edge climate technology initiatives. Your expertise will contribute to upgrading existing systems, designing new
applications, and ensuring the deployment of high-quality, efficient, and scalable software components. This position offers an exciting opportunity to work on impactful projects that drive sustainability and technological advancement, all within a collaborative and innovative environment.
Qualifications
The ideal candidate will possess a bachelor's or master's degree in software engineering, computer science, or an equivalent field, complemented by at least five years of relevant experience. Proficiency in
Python programming and extensive knowledge of Object-Oriented Programming are essential. Experience with unit
testing frameworks such as pytest, and familiarity with
Infrastructure as Code (IaC) tools like
Terraform, CloudFormation, or CDK, are required. Candidates should have hands-on experience debugging micro-services within AWS
infrastructure, including CloudWatch and Roles, and a solid understanding of
Linux systems and
automation. Knowledge of LLM architecture, AWS managed services such as Lambdas, Queues,
API Gateway, and version control systems like
Git is crucial. Strong communication skills, an innovative mindset, and the ability to work effectively across teams are vital for success. Nice-to-have skills include experience with Fast
API framework and machine learning research or development.
Responsibilities
- Develop, design, and implement micro-services and tools to extend the capabilities of our Large Language Model (ARIA).
- Collaborate with development managers and AI research teams to discuss project requirements and technical solutions.
- Conduct feasibility studies for system upgrades and new software initiatives.
- Update and enhance existing software systems to improve functionality, performance, and scalability.
- Design and develop new software programs, websites, and applications aligned with business needs.
- Write advanced programming code, ensuring adherence to best practices and coding standards.
- Perform code reviews to maintain high-quality code and promote best development practices.
- Manage project timelines, tasks, and deliverables to ensure timely completion.
- Create comprehensive technical documentation for new and existing software solutions.
- Participate in daily SCRUM meetings, providing updates and collaborating with team members.
- Gather feedback from AI research teams and integrate latest methodologies into software solutions.
- Document development processes, share insights, and maintain organized records for knowledge sharing.
- Assist in supervising the deployment of software components and services developed by the team.
- Develop, upgrade, and maintain existing services and codebases to ensure continuous improvement.
- Respond promptly to troubleshooting and maintenance tickets, resolving issues efficiently.
Benefits
At Trane Technologies, we believe in supporting our employees both professionally and personally. We offer a comprehensive benefits package designed to help you thrive at work and at home. Our benefits include competitive salary packages, health
insurance, retirement plans, paid time off, and wellness programs. We also provide opportunities for professional development, continuous learning, and career growth through training programs and mentorship. Our inclusive work environment fosters collaboration, innovation, and respect, ensuring every team member feels valued and empowered. Join us to work in a stimulating environment that encourages creativity and a healthy work-life balance, all while making a significant impact on the fight against climate change.
Equal Opportunity
Trane Technologies is an equal opportunity employer. We are committed to fostering an inclusive environment where all employees and applicants are treated with respect and dignity. 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 status. We believe that diversity and inclusion are vital to our success and are dedicated to providing equal employment opportunities to all qualified individuals. We encourage
applications from diverse backgrounds and perspectives, and we are committed to creating a workplace where everyone can thrive and contribute to our mission of sustainability and innovation.