11 days ago
Responsibilities
- Own and evolve the Python optimization service for the Scheduling Agent.
- Design and implement sophisticated scheduling capabilities.
- Build and maintain API routes for GenAI workflows.
- Collaborate with PM and design to translate scheduling problems into solver constraints.
- Iterate the solver with real users and incorporate their feedback.
- Contribute to the performance and reliability of the optimization runtime.
- Shape the integration of scheduling intelligence with the MaintainX product.
Requirements
- 5+ years of professional software engineering experience focused on optimization and constraint programming.
- Strong fluency with CP-SAT and at least one other optimization paradigm.
- Solid Python service engineering skills, including APIs and testing.
- Academic background in Operations Research, Industrial Engineering, or a related field.
- Experience iterating optimization systems based on user feedback.
- Product mindset with a focus on user outcomes.
- Comfort with ambiguity and co-designing data models.
- Familiarity with GenAI tooling is expected.
Benefits
- Competitive salary and meaningful equity opportunities.
- Healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Take what you need PTO.
- A culture that values meritocracy and celebrates ideas and effort.
