MaintainX is seeking a Senior Software Engineer to lead the constraint-solving engine for their Scheduling Agent. This role involves owning and evolving a Python service built on CP-SAT, which generates feasible weekly schedules based on work orders, technicians, and various constraints. The focus will be on enhancing the solver to handle complex real-world scheduling scenarios and integrating it with GenAI agent workflows. This is a high-ownership position where the engineer will shape the modeling approach, collaborate with product and design teams, and deliver iteratively based on customer feedback.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
High school or GED
Number of Employees
251-500 employees