Gerulata Technologies is a young tech firm based in Bratislava, building sophisticated analytical applications on top of cutting-edge technologies and the latest advances in AI.
Our products support high-level decision-making within government institutions, including defence and intelligence sectors. We’re a small, passionate team dedicated to supporting democratic institutions and combating disinformation and hostile propaganda. We work with NGOs and research institutions to deliver high-value products on a global scale; our clients include government institutions, military organisations, law-enforcement agencies and the intelligence community.
We foster an informal, agile and open culture — far from the constraints of a traditional corporate environment. In our team, everyone has a voice, and we prize independent thinking and creativity.
Who we’re looking for
A Data Acquisition Engineer who shares our drive and commitment. You’ll tackle compelling challenges and make a meaningful difference. Your first task will involve data sourcing — which could be as simple as making an API call, or as intricate as operating a swarm of dockerized mobile emulators. The role promises variety and demands creativity and analytical thinking.
Scalability is another challenge. You’ll move from manually monitoring a handful of groups to building an automated system that scales dynamically as new data sources are discovered. Our aim isn’t incremental growth — we’re after a fundamental transformation in the scale of our operations. Today our coverage extends to Slovakia and a few neighbouring states; the ambition is to expand across all of Europe, the Americas, and eventually achieve global coverage. Our products must be multi-lingual, multi-modal and cross-border to get there.
What we’re looking for
Programming languages
- Solid working proficiency in Python, including object-oriented and asynchronous programming patterns.
- SQL databases — ability to write queries and understand the performance impact of different queries.
- Basic HTML, CSS & JavaScript — ability to read the code and understand the basic concepts. A lot of the data we work with comes in the form of unstructured HTML documents.
Technologies and frameworks
- Web scraping: experience with parsers such as BeautifulSoup, browser automation such as Selenium, or scraping frameworks such as Scrapy.
Other relevant technologies in our stack (nice to have): Docker + Kubernetes, GitLab CI/CD, RabbitMQ, Redis, ElasticSearch, PostgreSQL, OpenCypher (graph query language).
On-site requirement
This role is critical to our mission and the successful operation of our products. As a result, we require it to be initially on-site at our Bratislava office, given the size and complexity of our tech stack and infrastructure. Mastering our systems will be crucial to your success, and that’s most effectively supported on-site. After the initial months, remote-work options may be discussed.
Why join Gerulata
- Competitive compensation — a fair salary and benefits package that recognises the value our team brings to our mission.
- Professional development — opportunities for ongoing learning, training and growth.
- Innovative environment — a dynamic, fast-paced setting where ideas are prized and creativity is encouraged.
- Work-life balance — flexible hours so the team can perform at their best, in and out of the office.
- Impactful work — contribute to a mission that truly matters: supporting democratic institutions and combating disinformation.
If you’re an independent, motivated individual with a goal-oriented mindset and a knack for generic thinking, we’d love to hear from you.
