Software Engineer - Student Internship

ReversingLabs provides application security and threat intelligence solutions, specializing in binary analysis and software supply chain security.
Zagreb, Croatia
Backend
Software Engineering Intern
Hybrid
Cybersecurity

Description For Software Engineer - Student Internship

ReversingLabs, a pioneering cybersecurity company recently secured Series B funding, is revolutionizing application security and threat intelligence globally. We're the only company capable of dissecting any binary with unprecedented speed, scale, and explainability to ensure end-to-end enterprise protection.

The TitaniumCloud team seeks student interns to join their Harvesting team, working on a sophisticated distributed system built on microservice Docker architecture. You'll be part of a team managing over 2,000 Docker containers, analyzing 10 million potential metadata daily, and collecting over 3 million files.

The role offers hands-on experience with cutting-edge technologies including Python, Docker, Kubernetes, RabbitMQ, and PostgreSQL. You'll work on developing and maintaining systems for collecting files, metadata, and network information from various sources. The position provides excellent exposure to microservice development and highly scalable systems.

We follow standardized development practices, including code review and mentoring, ensuring a strong learning environment. Working hours are flexible and adjusted to your academic schedule, requiring at least half-time commitment. The Zagreb office offers various perks including free beverages, relaxation areas, and sports activities.

This internship is particularly suitable for early-stage students looking for long-term growth opportunities. You'll gain invaluable experience in cybersecurity, distributed systems, and modern development practices while working in an international environment. Join us in our mission to ensure every piece of software built or bought is secure and trustworthy.

Last updated 8 days ago

Responsibilities For Software Engineer - Student Internship

  • Designing, implementing, and maintaining spiders, crawlers, and scrapers
  • Detecting, investigating, diagnosing, and fixing issues and bugs in systems
  • Maintaining and monitoring systems
  • Manual collection and processing of data

Requirements For Software Engineer - Student Internship

Python
PostgreSQL
Kubernetes
RabbitMQ
  • Must be a current student
  • Ability to work at least half-time
  • Knowledge of Python programming
  • Willingness to learn microservice architecture and distributed systems

Benefits For Software Engineer - Student Internship

  • Flexible working hours adjusted to student schedule
  • Modern tools and systems experience
  • Learning opportunities in Linux, Python, and automation
  • International work environment
  • Office perks: free coffee, beverages, cookies
  • Sports activities
  • Access to technical literature
  • Relaxation areas

Interested in this job?

Jobs Related To ReversingLabs Software Engineer - Student Internship

Software Engineer - Student Internship

Student internship opportunity at ReversingLabs, working on cybersecurity solutions with Python, Docker, and microservices architecture in a flexible, learning-focused environment.

QA Engineer - Student Internship

QA Engineer student internship at ReversingLabs, focusing on manual and automated testing for cybersecurity solutions.

Software Developer Intern, PhD, Summer 2025

PhD Software Developer Internship at Google for Summer 2025, offering hands-on experience in developing scalable solutions and complex computer science problems.

Student Training in Engineering Program (STEP) Intern, 2025

Google STEP internship program for Bachelor's students in Computer Science, offering hands-on experience in software development with focus on diversity and inclusion.

Software Engineering Associate, gReach Eng Program for People with disabilities (Japanese)

12-month Software Engineering Associate role at Google Japan, exclusively for individuals with disability certificates, focusing on complex software solutions and scalable systems.