Your browser does not support javascript! Please enable it, otherwise web will not work for you.

MILP Optimisation Developer on Contract @ PTC India

Home > Software Development

 MILP Optimisation Developer on Contract

Job Description

No. of Post: 01

Job Location: New Delhi

Employment Type : Contract


Job Description:

We are seeking a skilled MILP Optimization Developer with at least 3 years of experience in developing and implementing optimization models using Python. The ideal candidate will have a strong background in mathematical programming, experience with MILP solvers, and a passion for solving complex real-world problems in the energy sector. You will work closely with cross-functional teams to design, develop, and deploy optimization solutions for power trading, scheduling, and resource allocation.


Role & responsibilities

  • Design, develop, and implement MILP (Mixed-Integer Linear Programming) models for optimization problems in the energy domain.
  • Formulate mathematical models based on business requirements and translate them into efficient Python code.
  • Work with optimization libraries and solvers such as SCIP, PuLP, Pyomo, Gurobi, CPLEX, or CBC.
  • Analyze and interpret optimization results and communicate insights to stakeholders.
  • Collaborate with data scientists, engineers, and business analysts to integrate optimization models into production systems.
  • Validate and test models to ensure accuracy, robustness, and scalability.
  • Document model assumptions, methodologies, and results.
  • Stay updated with the latest developments in optimization techniques and tools.
  • Participate in code reviews and contribute to team knowledge sharing.

Required Skills & Qualifications:

  • Bachelors or masters degree in operations research, Applied Mathematics, Computer Science, Engineering, or a related field.
  • 3+ years of professional experience in developing optimization models using Python.
  • Strong understanding of MILP and mathematical programming concepts.
  • Hands-on experience with Python optimization libraries (e.g., PuLP, Pyomo, SCIP) and commercial/ open-source solvers (e.g., Gurobi, CPLEX, CBC).
  • Proficiency in Python programming and scientific computing libraries (NumPy, Pandas).
  • Experience in formulating, implementing, and validating mathematical models for real-world problems.
  • Good analytical, problem-solving, and communication skills.
  • Experience with version control systems (Git).

Preferred candidate profile


  • Experience in the energy, utilities, or trading sector.
  • Familiarity with stochastic or non-linear optimisation.
  • Experience with data visualization tools (Matplotlib, Seaborn, Plotly).
  • Exposure to cloud platforms (AWS, Azure, GCP) and deploying optimisation models at scale.
  • Knowledge of Agile/Scrum methodologies.

Job Classification

Industry: Power
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Automation Developer
Employement Type: Contract

Contact Details:

Company: PTC India
Location(s): Delhi, NCR

+ View Contactajax loader


Keyskills:   Operations Research Pyomo PuLP SCIP Python Algorithm Development CBC mix integer linear programming Optimization energy sector Mathematical Modeling Cplex Gurobi Linear Programming

 Fraud Alert to job seekers!

₹ 12-18 Lacs P.A

Similar positions

Cognizant is Looking For Penetration testing Exp Candidates !!

  • Cognizant
  • 3 - 6 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Cloud IAM Developer

  • Cognizant
  • 5 - 10 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Solution Architect-Oracle Cloud HCM

  • IBM
  • 7 - 12 years
  • Kolkata
  • 3 days ago
₹ Not Disclosed

Dot Net Fullstack Developer

  • Trigent
  • 5 - 10 years
  • Noida, Gurugram
  • 3 days ago
₹ 18-22.5 Lacs P.A.

PTC India

PTC India Financial Services Ltd