Job Title : Optimization Engineer C Programming
Experience : 3 to 8 Years
Location : Bangalore, Pune, Delhi
Job Type : Contract (Full-time)
We are seeking a passionate Optimization Engineer with strong hands-on expertise in C Programming and Operations Research / Optimization.
In this role, you will develop high-performance algorithms and optimization models that solve complex business and engineering problems across industries such as logistics, manufacturing, finance, and energy.
Key Responsibilities :
- Design, develop, and maintain high-performance software components in C for optimization-based systems.
- Build and implement optimization models (linear, integer, mixed-integer, nonlinear) to address real-world challenges.
- Collaborate with domain experts to understand system constraints, objectives, and operational requirements.
- Analyze and benchmark algorithms for performance, scalability, and robustness.
- Apply Operations Research techniques such as mathematical programming, heuristics, metaheuristics, and simulation.
- Debug, profile, and optimize code for efficiency and reliability.
- Ensure proper documentation, testing, and adherence to software best practices.
Must-Have Skills :
Strong hands-on experience in C Programming (data structures, algorithms, memory management).Solid understanding of Operations Research / Optimization principles.Experience with optimization solvers like CPLEX, Gurobi, or COIN-OR.Ability to design and implement optimization algorithms for real-world applications.Strong problem-solving, analytical, and mathematical reasoning skills.Good understanding of performance tuning and computational efficiency.Good-to-Have Skills :
Programming knowledge in Python, C++, or Java.Familiarity with AMPL, GAMS, or other modeling languages.Exposure to parallel computing, multi-threading, or high-performance computing (HPC).Experience working in logistics, finance, energy, or telecommunication domains.Understanding of simulation, numerical methods, or metaheuristics like genetic algorithms, simulated annealing, etc.Educational Qualification :
Bachelors or Masters degree in Computer Science, Engineering, Operations Research, Applied Mathematics, or a related field.(ref : hirist.tech)