This role has closed 1h ago. It is no longer on ReversingLabs's board, so there is nothing left to apply to. The posting is kept here because you saved it or opened it; it is a record, not an offer.

Verified by our engine · Posted 3w ago

ReversingLabs

Software Engineer - Student Internship (Cloud Services)

ReversingLabs · Engineering

Zagreb

Intern

SoftwareCassandraCircleCIDockerFlaskGitKubernetesMicroservicesPostgreSQLPythonRabbitMQ

Last seen 5h ago

Posted
3w ago

Posted on 21 October 2026

Workplace
Hybrid

Work model: Hybrid

Salary
Not disclosed

Salary range not shared by the company

Visa sponsorship
Not specified

Visa sponsorship details unknown

This role has closed. It's kept as a record — see ReversingLabs's open roles or the similar live roles below.

See ReversingLabs's open roles

At ReversingLabs, our software supply chain security and threat intelligence solutions have become essential to advancing cybersecurity maturity around the globe. We're on a journey to expand adoption and accelerate growth by hiring top talent across the security industry.

Notable breaches such as SolarWinds, CircleCI, and 3CX have elevated software supply chain security as a top initiative across every organization developing or purchasing software. Only ReversingLabs delivers the software package analysis speed and intelligence needed to protect against this critical risk area.

Our vision is clear. Arming every company with end-to-end insights to ensure development releases securely, IT purchases safely, and the SOC can effectively detect, isolate, and respond. We seek extraordinary talent for this game-changing opportunity to help forge this transformational journey at ReversingLabs.

*For this position we are only considering candidates that are already based in Croatia!

*We particularly encourage students that are at the beginning of their studies to apply since we offer a long-term student internship.

The ReversingLabs TitaniumCloud team is a cross-functional team of experts responsible for developing and maintaining our core distributed system, built on a Docker-based microservice architecture.

As part of TitaniumCloud, the Backend team is responsible for developing and maintaining more than 40 API services, as well as over 300 distributed microservices that handle data processing.

The TiCloud system has the following characteristics:

400+ high-performance servers

Processes 3+ million input files per day

Creates 1+ billion new records per day

Generates 500+ million log entries per day

A database of 30+ billion records

Serves 150+ million client requests per day

The technologies we work with include Python, Flask, RabbitMQ, GitHub, Docker, Kubernetes, PostgreSQL, ScyllaDB, and others.

Responsibilities:

Design and maintain clean code

Code reviews

Attend team meetings

Responsible tool usage and security awareness

Proficiency in programming languages, particularly Python

Basic understanding of HTTP, REST, and API functionality

Strong attention to detail

Good working knowledge of English

Availability of minimum 20 hours per week

Flexible working hours and great work-life balance

Challenging projects in an international environment

Perks of our Zagreb office: free coffee, beverages, and cookies, mingling and relaxation areas, sports activities, access to technical literature, and more

About ReversingLabs

ReversingLabs builds malware analysis and software supply chain security tools, with engineering in Zagreb and Dublin. Their platform analyses billions of files and is used by large enterprise security teams.