Written by Paweł Szonecki
Employer Branding Specialist Kraków
Published August 13, 2022

When Scala encounters big data!

Who are we?

We are highly interested in functional programming, huge fans of big data, and fearless deep divers of extensive and modern technology stacks. In our daily work, we focus on serving valuable data and insights on campaign performance in a user-friendly, easily accessible, and understandable way. We process gigabytes of data in the form of events to provide valuable reports for sales and advertisers.

Meet the team:

The Reporting team consists of five passionate software engineers (Tomasz, Kamil, Wojciech, Kinga, Piotr) and the engineering manager (Anna) working together in Krakow. We collaborate daily with our Product Manager (Solveig), located in Oslo. We strive every day to deliver excellent quality code with a considerable understanding of a domain in a knowledge-sharing atmosphere.

Tech stack

Our vast technology stack is based on microservice architecture written in Scala. We have docker and kubernetes on board. We use handfuls of the AWS tech stack – starting from our services being hosted on AWS, through EMR, EKS, OpenSearch, RDS, S3 buckets, Kinesis, Amazon Managed Streaming, SQS, ElastiCache, and many more. Our code has high test coverage beginning from unit tests, through integration ones, to smoke ones. We are proud and responsible for keeping our CI/CD process in good shape, using Travis and Spinakker. We use spark when it comes to a unified analytics engine for large-scale data processing. And lastly, the heart of our system – is Apache Airflow for workflow orchestration.

Future

In the near future, we expect many R&D projects to be launched in close collaboration with the Data Team. We are looking forward to new challenges you could also be a part of! Stay tuned for new exciting openings!

Written by Paweł Szonecki
Employer Branding Specialist Kraków
Published August 13, 2022