Optimization Developer – Bologna, Italy

Your Missions

Responsibilities

  • Design, implement, test, monitor and improve optimization models that are embedded in our decision support solutions:
    • Build and maintain a design reference document of the optimization models
    • Ensure business needs are reflected into the optimization model in terms of constraints and objectives
    • Implement the optimization models in Java and/or Python
    • Tests the quality and the performance of the optimization models and monitor them over time
    • Maintain and improve the optimization models over time
  • Integrate optimization models in the decision support solutions, implement pre/post processing and application logic, test integration, check data and solutions, compute and report KPIs…
  • Help identify future developments for our software solution

Skills and Qualifications Required

Academic qualifications:

  • Strong scientific education required, minimum Master’s degree level in Operation Research

Technical skills:

  • Good knowledge of Mixed Integer Programming and/or Constraint Programming
  • Heuristics, Meta-Heuristics, Decomposition Methods, Local Search…
  • Familiarity with at least one MILP solver, e.g., Cplex, Gurobi
  • Java or another object oriented programming language

A plus:

  • Familiarity with the software engineering technologies used in DecisionBrain: Web applications, micro-services, Spring Boot, Docker, Gradle
  • Machine Learning and predictive analytics
  • Python

Personal skills:

  • Customer and business driven
  • Strong analytical and problem solving
  • Good communication, written and spoken
  • Ability to understand business issues and find appropriate modeling
  • Ability to work in team
  • Ability to work under strict deadlines and without close supervision
  • Self-motivated, proactive, outspoken

Languages:

  • Proficient level of English, written and spoken
  • French and/or Italian a plus

Desired Profile

  • Ideal 1-5 years working experience as optimization developer or a PhD in Operations Research
  • Strong software programming skills
  • Previous experience in software industry a plus

Working Conditions

  • Workplace location: Italy (Bologna)
  • Contract type: Permanent
  • Work schedule: Full-time, up to 2 days/week working from home

Compensation and Benefits

  • Gross annual salary: from 30k€ to 33K€ annually
  • Benefits: Meal vouchers, thirteenth month salary, remote work
  • Technical equipment: laptop (Apple or Windows) / double screen

Recruitment Process

Planned steps

  • Online meeting interview: Company presentation / job description / candidate motivation
  • Online technical test
  • On-site meeting with manager after technical test

Practical Information

  • Position available immediately
  • To apply: Please fill out the form below and attach your CV

Application

60+ employees
15 nationalities
14 languages

At DecisionBrain, we operate with the agility and innovation of a startup, empowered by a team deeply committed to the transformative potential of AI-powered software solutions. Our collective strength lies not just in our advanced analytics solutions, but in a culture that values collaboration, agility, flexibility and fun.

As a self-funded, international company, we cherish our diverse, multicultural workforce. We offer a collegial atmosphere that fosters innovation, enabling you to excel in your domain while maintaining a healthy work-life balance.