Optimization Data Scientist/Engineer

Croatia, Remote

Note: While this is a remote role, applicants must be legally living and working in Croatia to be considered.

 


Are you a proactive, team-oriented, and motivated Optimization Data Scientist/Engineer looking for your next challenge? We're always on the lookout for passionate individuals who share our values and are excited to make an impact.

We value a go-getter attitude, a drive to get things done, and the curiosity to truly understand our clients’ needs. Our team takes pride in working hard and having fun while doing it. We believe in the power of collaboration and bringing like-minded people together to build great things. We thrive on tackling the most challenging questions of today, making our daily work engaging and our team cohesive.


We're looking for an engineer who enjoys turning complex optimization models into practical tools that drive business decisions. You'll work at the intersection of operations research, software engineering, analytics, and AI, helping build systems that not only solve large-scale optimization problems but also make results accessible and actionable for users.



Your role


  • Design, implementation, and improvement of optimization solutions for complex business problems involving multiple objectives, constraints, and trade-offs.

  • Developing and maintaining optimization models using Python and commercial/open-source solvers.

  • Exploring scalable solution techniques for large optimization problems, including decomposition methods, relaxations, and heuristic approaches where appropriate.

  • Translating business goals into mathematically sound optimization frameworks that can be deployed in production environments.

  • Building APIs and backend services that expose optimization results, recommendations, and insights.

  • Creating dashboards and analytical tools that help users understand optimization outcomes, compare scenarios, and explain model decisions.

  • Contributing to frontend integrations and user-facing applications that make optimization capabilities accessible to business stakeholders.

  • Developing AI-assisted experiences, including LLM-powered interfaces for querying optimization results and generating insights.

  • Collaborating closely with product, engineering, and business teams to ensure optimization solutions deliver measurable impact.


What we expect


  • Strong Python development experience, including building production-grade applications and services.

  • Experience with optimization modeling, mathematical programming, or operations research techniques.

  • Familiarity with MILP solvers such as Gurobi or similar technologies.

  • Understanding of large-scale optimization approaches, including decomposition methods, relaxations, heuristics, or related techniques.

  • Experience working with data-intensive applications using tools such as Pandas, NumPy, and SciPy.

  • Knowledge of API development frameworks such as FastAPI or similar.

  • Experience building analytical applications, dashboards, or decision-support tools.

  • Familiarity with modern frontend technologies such as React is a plus.

  • Experience working with LLM platforms and AI-assisted applications is a plus.

  • Ability to balance mathematical rigor with practical engineering considerations and business needs.


What we offer:


  • The location choice is yours: remote, on-site or hybrid

  • Flexible working hours

  • Work with new technologies in a high-performance environment

  • Diverse international projects

  • IT community involvement - Meetups, Workshops & Articles

  • Internal workshops & personal development

  • 100% paid sick leave

  • Paid health insurance

  • Subvention of Multisport/PassSport card

  • Transport allowance & meal allowance



Salary range

Our salaries are based on your experience, level of knowledge & technical interview.


Sounds like your next challenge? Click the button below and apply now! 😊

Apply now arrow-right