Software Engineer – R&D

Start date:  Immediately or after 30 days’ notice period.

Contract type:  permanent

Location:  Zagreb.

Travel: Requires occasional travel to customer sites in Europe / EMEA and our regional offices.

Your challenge

We are looking for a software engineer to join our research and development team focused on developing solutions for logistics optimization. Our team works on developing a new product that includes planning and optimization of vehicle delivery routes and truck cargo space.

We develop our optimization components as modular scalable web services in Python, while other parts of the logistics app and integration with existing GDi products are developed in C# (.NET Core) technologies. If you are interested in solving challenging optimization problems and you have a solid software developing background this is the job for you.

What will you do?

  • Implementing, testing and maintaining GDi logistics solutions for existing and new clients
  • Developing Vehicle Routing Problem Solver Web service
  • Developing Truck Loading Problem Solver Web service

About you:

  • Proven work experience as a software engineer (preferably in .NET Core – C# and/or Python).
  • Experience with RESTful API development
  • Experience in working with databases and ORM (SQL, entity framework)
  • Excellent analytical and time management skills

Nice to have:

  • Formal education in Computer science or similar field
  • Experience in solving optimization problems
  • Experience in applying statistics and machine learning techniques to real life problems
  • Experience in solving Vehicle Routing Problem and Truck Loading Problem
  • Experience with using scalable container technologies (Docker, Kubernetes)
  • In-depth understanding of the entire development process (design, development and deployment)

Few more reasons to apply

  • International and professional business environment, and a friendly team atmosphere.
  • Opportunity for continuous development and learning through internal seminars, educations and conferences.

  • Potential to grow within a dynamic team, in a company expanding globally.
  • Competitive salary according to your experience
  • Various team activities including the GDi board game events and group sport activities based on your interests – tennis, football and basketball.
  • If group sports are not for you, we offer a subsidized MultiSport card.
  • Flexible working hours and remote work whenever you need it.
  • A pet-friendly office.

How to apply?

Use the button link below to apply for this job opportunity

Apply here


For general questions about our job vacancies.
Get in contact