At ReversingLabs, our application security and threat intelligence solutions have become essential to advance cybersecurity around the globe. Funded by our recent Series B investment, we’re now on a journey to expand adoption and accelerate growth, as well as to hire top talent across the security industry.
This is a game-changing opportunity. We know every application threatens businesses with new supply chain risks. ReversingLabs is the only company that can dissect any binary at the speed, scale, and explainability to protect the enterprise end-to-end.
Our vision is clear. Arming every company with the insight to ensure that every piece of software built or bought is secure and can be trusted, and that every threat is detected. We are seeking extraordinary talent to help forge this transformational journey at ReversingLabs.
The ReversingLabs TitaniumCloud team is a group of experts responsible for developing and maintaining a distributed system built on a microservice Docker architecture.
Students interested in working on collecting large volumes of data are invited by ReversingLabs to join our Harvesting team.
You will join a team that manages systems for collecting files from various sources, metadata, and network information. The system is based on a microservice architecture, written in the Python programming language, and uses RabbitMQ for message exchange. The team manages over 2,000 Docker containers, which analyze 10 million potential metadata daily and collect over 3 million files.
As a team member, you will have the opportunity to gain additional experience in microservice development, working with highly scalable systems, and managing the quality of collected data, as well as all the tools we use in our daily work.
Responsibilities:
- 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
In our work, we use Python as the programming language, Jenkins for CI/CD, Docker and Kubernetes for containerization, a microservice architecture, message queuing via RabbitMQ and PostgreSQL databases, and Graylog and Clickhouse DB for logging and data analysis. We follow standardized development practices, including code review and a mentoring system.
During studies, working hours are adjusted to your schedule, with at least half of the usual work hours preferred.
Benefits:
- Opportunity to work with modern tools and systems, learn about CI/CD processes, as well as gain experience in various Linux, Python, and automation-related areas
- During studies, working hours are adjusted to your schedule, with at least half of the usual work hours preferred.
- 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
We particularly encourage students who are at the beginning of their studies to apply since we offer a long-term student internship.
If you want to learn more, check out our web page #LI-MV1
Other Jobs from ReversingLabs
Senior Software Engineer
DevOps Engineer - CI/CD & Cloud Specialist
IT Operations and Infrastructure Principal Engineer
Big Data Analyst
Similar Jobs
Backend Engineer
Backend Engineer
DevOps Engineer IV
Senior Software Developer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say