Operations Research Engineer

Posted 16 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Operations Research Engineer building OR-Tools optimization services for workforce planning and scheduling. Miratech delivers global IT consulting and digital transformation services.

Responsibilities

  • Research, design, and develop optimization models for contact center workforce planning, scheduling, and resource allocation
  • Design and implement the schedule optimization engine using OR-Tools/CP-SAT
  • Own the constraint model end to end by formalizing business rules into a solvable, maintainable model
  • Build the production-grade solver as a service within the WFM platform to meet latency targets for real forecast group volumes
  • Define and validate schedule quality metrics, including coverage attainment, constraint violations, solve time, and solution stability across re-solves
  • Instrument the service so quality can be monitored in production
  • Build and execute tests and validation of optimization algorithms for performance, scalability, and accuracy
  • Collaborate with architects and engineering teams to integrate optimization models into an enterprise-grade workforce management optimization engine
  • Partner with workforce-planning and real-time-analyst stakeholders to validate operational usability of generated schedules
  • Communicate and present findings, methodologies, and results to engineering and business stakeholders

Requirements

  • 6+ years of professional experience designing and implementing optimization solutions in production environments
  • Hands-on production experience with OR-Tools (CP-SAT), or a comparable constraint-programming / mixed-integer-programming solver
  • Strong foundation in linear programming, integer programming, or stochastic optimization
  • Direct experience modeling and solving workforce or resource scheduling problems
  • Experience working with large datasets and solving large scale optimization problems
  • Proficiency in Java, Python, or C++
  • Experience translating complex business requirements into mathematical models and optimization objectives
  • Strong software engineering skills with the ability to build production-ready services and validation frameworks
  • Strong analytical, problem-solving, and communication skills
  • Working knowledge of WFM domain
  • Experience building optimization solutions for workforce planning, scheduling, logistics, transportation, or resource allocation
  • Knowledge of forecasting and decision-support systems
  • Experience with cloud platforms such as AWS, GCP, or Azure
  • Practical experience with AI-assisted software development or AI-enabled solutions, including tools such as Claude or GitHub Copilot

Benefits

  • Comprehensive compensation and benefits package
  • Health insurance
  • Relocation program
  • Remote work flexibility
  • Professional development opportunities
  • Certification programs
  • Mentorship and talent investment programs
  • Internal mobility opportunities
  • Internship opportunities
  • Impactful projects for top global clients
  • Inclusive and supportive work environment
  • Regular team-building company social events

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AWSAzureCloudGoogle Cloud PlatformJavaPythonC++

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.