Skip to main content

Project Staff Position

Job Title: Project Associate

Type of Employment: On contract, initially for 89 days which can be extended to 1-3 years depending on performance and availability of funds.

No. of Positions: 1

Project title: Algorithms and Software for Mixed-Integer Quadratically Constrained Optimization

About the project:
Mixed-Integer Quadratically Constrained Optimization (MIQCO) is used to model optimization problems that have quadratic constraints or a quadratic objective function. Additionally some of the variables may be allowed to take only integer values. Many practical applications of MIQCO have emerged in the last several years. The project envisages to develop a new global solver for MIQCO in the open-source software framework Minotaur. The focus is on developing practical algorithms that are robust and fast so that they can be deployed to solve medium to large scale problems, and at the same time, be easily extendible so that they can be modified for very large scale problems arising in specific applications. The proposed work includes schemes for an efficient branch-and-cut algorithm and parallelization on shared-memory systems. The work is expected to result in novel and practical algorithms for MIQCO and an open-source solver that can be used by researchers and industry experts.

Essential Qualifications & Experience: A B.Tech. or B.E. in any engineering discipline is required. Candidates must not be older than 35 years. Additionally, experience or keen interest in one or more of the following are preferred:

  1. programming in C++
  2. using or developing open-source applications
  3. modeling and solving optimization problems, especially integer optimization problems
  4. using software for optimization, e.g. Coin-OR, Pyomo, PuLP, AMPL, Cplex, Ipopt etc
  5. a valid GATE score

Job Profile: The associate is expected to work with the Project Investigator and the Minotaur development team. They will help in implementing, testing, debugging and documenting the solver. They are expected to collaborate with the team in co-authoring papers for journals and conferences. They will also help in demonstrating the use of the solver and helping potential users.

Pay Details: Salary Range from Rs. 25,000 to Rs. 31,000 depending upon experience + Out Of Campus Allowance (HRA) per month. Accomodation on IIT-Bombay campus is not available.

To apply: Candidates should email their CV to Prof Ashutosh Mahajan at amahajan@iitb.ac.in. Shortlisted candidates will be interviewed online and offline both. Please apply early, the candidates will be considered continuously until the position is filled.