Senior Scheduling Scientist Role at MaintainX

MaintainX
Full-time montreal (administrative region), qc Other-General
Posted:
June 08, 2026
Location:
montreal (administrative region), qc, Canada

Job Description

Tackle complex scheduling challenges at MaintainX as a Senior Applied Scientist. Utilize Python and optimization skills to deliver reliable scheduling solutions for enterprise clients.
In this strategic role, you'll focus on evolving our scheduling optimization service by managing real-world constraints and intricacies. You will collaborate closely with product managers and designers to refine the functionality based on actual user needs. This position calls for a minimum of 5 years in software engineering with substantial experience in optimization and constraint programming.
Key Responsibilities:
• Own the Python optimization service for the Scheduling Agent
• Implement sophisticated scheduling capabilities considering diverse constraints
• Develop robust API routes for GenAI integration
• Collaborate with cross-functional teams to craft solver constraints
• Iterate on the solver with feedback from real users
Requirements:
• 5+ years of hands-on software en...

Apply for this Job

Submit your application for the Senior Scheduling Scientist Role at MaintainX position at MaintainX.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: montreal (administrative region), Canada
Posted: June 08, 2026
Deadline: July 18, 2026