Jobs

Join the teams that are changing the world.
companies
Jobs

Platform software engineer

Runa Capital

Runa Capital

Software Engineering
Belgrade, Serbia
Posted on Jun 14, 2025

We are looking for a Platform Software Engineer for one of our portfolio companies.

The role:

We are looking for a software engineer with strong analytical and creative problem-solving skills to join a rapidly growing team in Belgrade as the first Core Platform Engineer in Serbia, supported by the Core Platform Team in the UK.

This is your chance to make a difference by delivering AI solutions for globally recognised retail brands while working at the cutting edge of software development.

Key responsibilities:

  • Provide the tools to create, deploy & maintain (AI) solutions through the SeeChange Platform. You will be using a heterogenous & distributed hardware pool running dynamically loaded & configured software, processing (structured) data and solving real world AI problems.
  • Create, deploy, and maintain containerised applications to provide and monitor the end-to-end data flow of SeeChange AI solutions.
  • Support the scaling of the SeeChange Platform across thousands of stores while adhering to robust requirements for stability, auditability and control.
  • This is a chance to shape and lead the integration of all AI solutions developed in Serbia into the SeeChange Platform. You will represent the Core Platform Team and have the opportunity to lead and expand the team in Belgrade.
  • You will be an independent and adaptable software professional with a solid background in software engineering (or related field) with excellent communication skills in English and Serbian, able to express strong opinions with an open mind.

Skills and experience:

  • You will demonstrate a good understanding of the technologies needed to develop, maintain and deploy containerised services for the SeeChange Platform.
  • You will have experience in using Linux/Unix operating systems with a focus on edge devices and virtual machines in the cloud.
  • You will embrace DevOps CI/CD Pipelines and Infrastructure-as-Code as the default way to deploy your code.
  • You will possess strong analytical and creative problem-solving abilities.
  • You can communicate system design and architecture to non-experts and members of other teams in a clear and concise way while recommending the best approach to solve a given problem.
  • You are comfortable working in a multi-national team relying mainly on remote communication and are able to travel to the SeeChange Manchester office several times a year.

You will have experience with most of the following (or related) technologies:

  • Golang as your main day to day programming language.
  • Docker for containerisation of our services.
  • Ansible for Infrastructure-as-Code for our deployments.
  • OpenAPI to define our REST-API specifications.
  • Protobuf to define our data structures.
  • ZeroMQ for inter-process communication.
  • Python to understand the AI Solution teams code.
  • C++23 with pybind11 to accelerate the AI code.