About this role
Senior Applied Scientist, Scheduling and Optimization at MaintainX. Location: Canada. Role: evolving solver, designing schedules, building APIs Requirements: 5+ years software engineering experience with optimization/constraint programming; strong CP-SAT fluency; Python service engineering; academic grounding in OR/CS; familiarity with GenAI tooling. Category: Software Development Seniority: Senior Level Tools: Python, CP-SAT, Gurobi, CPLEX, HiGHS, LLM Commitment: Full Time Workplace: Remote Languages: English