1d ago

Senior Applied Scientist, Scheduling and Optimization

Canada

โœจ $150k-$200k / yearest.

full-timesenior Remotesoftware

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll build and evolve the core optimization engine behind a next-generation scheduling system for enterprise maintenance teams. You'll design advanced scheduling models that transform complex real-world constraints into reliable executable schedules. This role operates at the intersection of machine learning, operations research, and product engineering.

๐ŸŽฏ What You'll Do

  • Own and evolve the Python-based constraint optimization engine.
  • Design and implement advanced scheduling capabilities like workforce constraints.
  • Build APIs exposing optimization capabilities to GenAI agent workflows.
  • Iterate on optimization models using real-world feedback from enterprise customers.

๐Ÿ“‹ Requirements

  • 5+ years of professional software engineering with optimization or operations research.
  • Hands-on expertise with CP-SAT and familiarity with MILP solvers.
  • Strong Python engineering skills including API development and system design.
  • Experience shipping optimization systems used by real users.

โœจ Nice to Have

  • Experience with large-scale scheduling systems or workforce planning.
  • Familiarity with learning-augmented optimization approaches.
  • Experience with logistics or workforce planning.

๐ŸŽ Benefits & Perks

  • ๐Ÿ’ฐ Competitive salary with meaningful equity opportunities.
  • ๐Ÿฅ Comprehensive healthcare, dental, and vision coverage.
  • ๐Ÿ–๏ธ Flexible unlimited PTO policy.
  • ๐ŸŒ Remote-friendly and globally distributed work environment.
  • ๐Ÿš€ Opportunity to work on cutting-edge AI and optimization systems.

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Recruiter phone screenยท 30 min
  2. 2Technical phone interviewยท 60 min
  3. 3Onsite or virtual onsite (technical + behavioral)ยท 240 min
0 0 0