Software Engineer, Product
5 days ago
Company Description
Thermolio is a cutting-edge real-time HVAC AI platform designed to empower building teams by delivering predictive maintenance alerts, minute-by-minute system optimization, and a unified data layer for BAS/CMMS. Our solution helps commercial and institutional building owners monitor performance, reduce energy consumption, and improve operational efficiency through software-defined automation and analytics. Headquartered in Montreal, Thermolio operates at the intersection of software engineering, data infrastructure, and applied AI for the built environment.
What you'll do
You will lead the development of a new AI-enabled diagnostics and monitoring platform designed for enterprise building portfolios. This role is software-engineering first, with applied ML integrated into production systems.
Responsibilities
- Designing, building, and deploying production-grade backend services using Python and FastAPI
- Developing and maintaining modern web applications using and (TypeScript)
- Implementing proof-of-concept and production features that integrate PyTorch / TensorFlow models where required
- Building and automating robust data pipelines to ingest, clean, validate, and process large-scale system and financial data
- Setting up and maintaining CI/CD pipelines, infrastructure-as-code, and secure cloud deployments on AWS or Azure
- Collaborating closely with the founder and a small, high-impact engineering team to translate ideas into working software
- Delivering end-to-end features, demos, and product milestones on a predictable 4-week development cycle
Who you are?
- 3+ years of experience building, deploying, and maintaining software or data-intensive systems in production
- Strong proficiency in Python, with hands-on experience building APIs using FastAPI
- Solid experience with and , including frontend-backend integration
- Practical understanding of large-scale systems, data pipelines, and financial or time-series data
- Experience owning projects end-to-end: design → implementation → deployment → monitoring
- Ability to work autonomously, make pragmatic engineering decisions, and deliver under tight timelines
Experience with machine learning is valued, this role prioritizes strong software engineering, system design, and production delivery.
Why join Thermolio?
- Competitive base salary, performance bonus, and equity package
- High-impact work with institutional clients across global financial markets
- Full-time role based in our Montreal HQ, with flexible remote days
- Professional development budget and leadership growth opportunities
- A fast-moving, innovation-driven team with minimal bureaucracy
How to apply
Please include:
- A one-page résumé or a link to your GitHub / portfolio
- A short note (max 200 words) about a machine learning or software project you shipped quickly to
We move fast. Qualified applicants will receive an interview invite within 72 hours.
Thermolio AI does not accept unsolicited candidate resumes or profiles from external sources such as recruitment firms, headhunters, or employment placement agencies with whom we do not have a contractual relationship. Any candidate information or resume received, directly or indirectly, from a headhunter, agency or recruiter with whom we do not have a contractual relationship will be disregarded, and, under no circumstance, will we pay any referral, placement, or other fee for the supply of such unsolicited resumes or information.
-
Sr Software Engineer
2 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE INC Full time US$125,000 - US$160,000Job Title: Senior Software EngineerLocation: Remote, USA/CanadaCompensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + BenefitsJob Summary:At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...
-
Software Engineering Manager
2 weeks ago
Montreal, Quebec, Canada Toparo Full timeOur client, a forward-thinking, remote-first company based in Montreal, is revolutionizing the crypto space with a cutting-edge SaaS solution. As they continue to grow, they seek a dynamic and experienced Software Engineering Manager to lead their talented engineering team.As the Software Engineering Manager, you will leverage your technical and leadership...
-
Software Engineer
1 week ago
Montreal, Quebec, Canada Fincentify Full timeAbout the roleWe are looking for a full-time Software Engineer to join our small and high performing team in our offices in Montreal, 3 days per week.At Fincentify, software engineers are responsible for building the systems & products that empower hundreds of thousands of credit-invisible consumers across Canada and the United States, many of whom rely on...
-
Senior Software Engineer
2 weeks ago
Montreal, Quebec, Canada Medeloop Full timeAs a Senior Software Engineer at Medeloop, you will be responsible for designing, developing, and maintaining robust and scalable software solutions. You will play a key role in the end-to-end software development lifecycle, from gathering requirements to deployment. Your extensive experience with full-stack development, particularly on the AWS cloud using...
-
Senior Software Engineer
2 weeks ago
Montreal, Quebec, Canada Medeloop Full timeAs a Senior Software Engineer at Medeloop, you will be responsible for designing, developing, and maintaining robust and scalable software solutions. You will play a key role in the end-to-end software development lifecycle, from gathering requirements to deployment. Your extensive experience with full-stack development, particularly on the AWS cloud using...
-
Staff Software Engineer
2 weeks ago
Montreal, Quebec, Canada Toparo Full timeWe seek a Staff Software Engineer for one of our remote-first clients based in Montreal. This client is building a SaaS solution in the crypto space. In this role, you will use your technical expertise to manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. As a Staff...
-
Software Engineer Intern
1 week ago
Montreal, Quebec, Canada AutoComply Full timeCompany DescriptionAutoComply revolutionizes the way corporate legal documentation is managed by automating tasks such as creating resolutions, registers, certificates, and compliance filings. Designed to empower legal professionals, law firms, and corporate legal departments, AutoComply reduces administrative workloads, minimizes human errors, and ensures...
-
Software Engineer
4 days ago
Montreal, Quebec, Canada OSEDEA Full timeWho we are We're a thriving and agile tech development firm. People are at the center of everything we do. Simply put, we care. Our team personally cares about our clients and the world around them, and we care about our team's life-long dreams, aspirations, and career development.We strongly believe in the power of community. This is why we seek...
-
Senior Software Safety Engineer
6 days ago
Montreal, Quebec, Canada LGM North America Full timeThe mission of the LGM Group is to design unique innovative solutions (products, organizational, or technological) for large industrial groups, aiming to enhance the performance of large complex systems and infrastructures during operational and maintenance phases.LGM is the historical entity of the Group, where everything started more than 30 years ago....
-
Senior Software Engineer
2 weeks ago
Montreal, Quebec, Canada La French Tech Taiwan Full timeOffres d'emploiLes SecteursIndustrieNumériqueSantéTransition écologiqueAgricultureRejoindre la Mission French TechDécouvrir les métiers de la TechSenior Software EngineerMontréalFull-TimeApply NowAboutEquativis an independent ad tech company offering an advertising monetization platform for the most important websites in the world.Our objective?Disrupt...