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 4 months 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 Engineering Intern, Summer 2025

Summer 2025 Software Engineering Internship at Google, working on core products and services with focus on product development and engineering productivity.

Service Desk Engineer (End User Support) - Apprenticeship

Entry-level Service Desk Engineer apprenticeship at Cybit, providing IT support and maintenance while developing technical skills through structured learning.

Full Stack Engineer Co-Op Internship

Full Stack Engineer Co-Op Internship at Stably - Help build AI-powered QA testing platform with cutting-edge technology.