Optimization Data Scientist/Engineer
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! 😊
- Locations
- Zagreb
- Remote status
- Fully Remote
Zagreb
About Q Ltd.
We are an award-winning software and design agency.
With 350+ full-time experts, we provide services and solutions to cover all phases of the digital product life-cycle. Working in various industries across 20 countries worldwide, we exceed our boundaries each day.