IBS Software Logo

IBS Software

Software Developer – Operations Research (AdOpt)

Posted 2 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in India
Mid level
In-Office or Remote
Hiring Remotely in India
Mid level
Develop optimization software for large-scale combinatorial problems. Responsibilities include designing solver components, implementing and testing code, analyzing algorithmic performance, improving methods, documenting designs, estimating development work, supporting customers, and collaborating with developers, product managers, architects, and customer-facing teams. The role requires strong algorithmic thinking, mathematical optimization knowledge, low-level programming experience, and familiarity with POSIX systems and scripting.
The summary above was generated by AI
Job Summary

The Software Developer participates in the design of new optimization software products and enhancements to existing products. This position reports to the Products Development Manager and works closely with the R&D team and customers to deliver mission-critical software components. The ideal candidate has the skills required to solve large-scale combinatorial optimization problems, including strong algorithmic thinking, complexity analysis, data structures, and the ability to analyze large datasets.

This is a hands-on position in which the Software Developer helps drive the adoption of new architectures while working side by side with fellow developers to implement new product features and maintain high-quality development practices. The candidate must meet project deadlines and ensure that software quality meets company standards. Excellent communication skills are required, as the role involves close collaboration with fellow developers, Product Managers, architects, and customers.

At IBS, OR developers work on large-scale, complex optimization problems that require careful attention to correctness, runtime performance, and memory usage. Creativity and modeling skills are key assets that we put to the test.

Major Tasks
  • Participate in the design and analysis of solver-related software components.

  • Program, debug, inspect, correct, and perform unit and integration testing.

  • Question existing methods when needed, analyze algorithmic bottlenecks and flaws, and propose improvements.

  • Participate in writing technical documents, including functional specifications and design documents.

  • Estimate time frames and resource requirements for development tasks in projects.

  • Provide technical support to clients and employees.

  • Work with customer-facing teams to understand customer needs and validate the feasibility of product commitments.

  • Perform other related duties as assigned.

Qualifications
  • BSc. (M.Sc. or Ph.D. is an asset) in Computer Science, Applied Mathematics, Operations Research, or another related field.

  • At least 3 years of experience in software development.

  • Experience developing software to solve large-scale, computationally intensive problems.

  • Understanding of mathematical optimization concepts, including Linear Programming (LP) and Mixed Integer Linear Programming (MILP).

  • Familiarity with optimization techniques and algorithms such as graph algorithms, shortest path, dynamic programming, or related methods.

  • Experience with C programming or another related low-level programming language.

  • Experience with the POSIX operating system and shell/Perl/Python scripting.

  • Asset: familiar with version control concepts.

  • Team oriented, results oriented, with strong customer focus.

     

Similar Jobs

Yesterday
Remote or Hybrid
India
Entry level
Entry level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Supports Pfizer CentreOne’s inside sales and marketing activities by reviewing and routing marketing-qualified leads, executing outreach sequences, documenting activity in Salesforce, and assisting with campaigns, content, meetings, reporting, and marketing projects. The role develops commercial expertise across marketing, inside sales, and business development while progressing leads toward initial meetings and BD handoff.
Top Skills: HubspotExcelMicrosoft OutlookMicrosoft PowerpointMicrosoft SharepointMicrosoft TeamsMicrosoft WordSalesforce
Yesterday
Remote or Hybrid
Maharashtra, IND
Entry level
Entry level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Designs, develops, tests, troubleshoots, and debugs electrical hardware for automotive electronic systems. Responsibilities may include analog, digital, power, memory, integrated circuit, and microcontroller design; electrical testing; EMC compliance; functional safety and ASIL requirements; structured problem solving; simulation; customer interface; and adherence to automotive development, quality, environmental, and safety processes.
Top Skills: 8D Problem SolvingAnalog CircuitsAsil Functional SafetyAutomotive ElectronicsDigital CircuitsElectrical Circuit TestingElectrical SimulationEmcIntegrated CircuitsMemory CircuitsMicrocontrollersPower Electronics
Yesterday
Remote or Hybrid
India
Senior level
Senior level
Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
Supports payment-system workflows across client onboarding, product enhancements, production support, testing, and releases. Gathers and documents requirements, creates user stories and process flows, coordinates cross-functional stakeholders, supports UAT and defect resolution, investigates production issues, tracks risks and dependencies, and manages operational handovers. Requires flexibility for urgent production issues and planned releases.
Top Skills: AgileAzure DevopsJIRA

What you need to know about the Kolkata Tech Scene

When considering the industries shaping India's tech scene, gaming might not immediately come to mind. However, in the last decade, increased internet usage and greater access to mobile devices have catapulted the industry to new heights, with Kolkata-based companies like Virtualinfocom, Red Apple Technologies and Digitoonz, at the forefront, driving the design and animation of new gaming titles for players.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account