Description

Job Description

 

Under limited supervision, provides research and analysis in support of the evaluation and oversight to operations initiatives and strategic programs, through the use of complex modeling/tool development and other operations research methods. Provides support of enterprise collaborations on the development and adoption of operations technology and systems. Researches significant development in non-core transport industries and technologies. Works with cross-functional teams to facilitate, lead and/or assist in project/program management. 

Duties & Responsibilities:

  • Develop new optimization algorithms (mathematical and/or heuristic).
  • Maintain/Improve existing optimization algorithms in existing products.
  • Assist in the improvement of existing optimization algorithms.
  • Assist in the creation and implementation of detailed specifications and code.
  • Other duties as assigned.

Knowledge & Skills:

  • CPLEX, GUROBI, LINDO API
  • Operations Research (OR) Linear Programming (LP), Mixed Integer Linear Programming (MILP), Dynamic Programming (DP)
  • Non-linear programming
  • Heuristic, Hyper-heuristic methods
  • Simulated Annealing (SA), Tabu Search (TS), Machine Learning (ML), Perturbation, Artificial Intelligence (AI)
  • Stochastic programming
  • Clustering methods
  • Multi-Objective optimization
  • Java

Skills/Knowledge

  • At least 10 years of experience with the following skills (skills can be gained concurrently with education):
  • Mathematical modeling of large-scale, real-world optimization problems and design of algorithms that obtain implementable cost-efficient solutions
  • Experience with real-time optimization and optimizing and architecting solutions for speed without compromising on solution quality.
  • Programming in software languages such as Java and C++
  • Use of CPLEX Concert and Gurobi optimization modeling packages
  • UNIX, LINUX and Windows operating systems

 

 

Education

Any Graduate