Senior Software Engineer

2 days ago

Montréal QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada GoMaterials Full-time
GoMaterials is one of Canada's fastest-growing companies, recognized by Deloitte, the Globe & Mail, and the Lazaridis Scaleup Program. We’re revolutionizing how landscape contractors source plant and hardscape materials through a B2B marketplace that simplifies procurement in a traditionally outdated industry. Since our inception, we have helped landscapers save time, money, and stress and plant over 1.5 million plants and trees. Senior Software Engineer to own and evolve the production systems and data infrastructure supporting our Machine Learning (ML) and Operations Research (OR) work. backend engineering, cloud infrastructure, and data engineering . You’ll work closely with ML and OR specialists to turn models and optimization solutions into reliable production systems. Build and maintain reliable data pipelines and our internal analytical/data platform. Manage cloud infrastructure, deployments, CI/CD, monitoring, and infrastructure-as-code. Turn ML and OR prototypes into reliable, production-ready services and workflows. Improve system reliability, scalability, testing, and engineering practices. Partner with ML, OR, Product, and Engineering on technical design and implementation. Strong Python and SQL skills. Experience building and owning production backend services and data pipelines end to end. Strong understanding of APIs, CI/CD, automated testing, monitoring, and modern software engineering practices. Comfort working with ML or optimization codebases—you don’t need to build the models, but you should be able to help bring them into production. A degree in a relevant technical field or equivalent practical experience. DevOps/SRE practices Optimization, logistics, transportation, or large-scale ML systems #