Our German partner Virtual Minds Group is a part of the biggest German media house Pro7Sat1. They are a leading European provider of high-quality technology solutions for automated, data-based digital marketing across all channels from a central enterprise platform. The modularly expandable platform provides all market participants – advertisers, agencies, and publishers/marketers – with individual, tailor-made solutions to achieve maximum marketing efficiency and to make the respective key assets in online marketing future-proof.
Together with our partner, we're expanding a team in Belgrade that will be fully integrated with the German-based team. We are looking for a:
Senior Data Engineer
to join a cross-functional and dynamic team that will bring the ADEX platform quality to another level of excellence.
Your responsibilities:
- Developing a cross-device data management platform technology that aggregates, segments, and analyzes data from different data sources and making it available to more than fifty connected partner systems
- Working with stakeholders to grow the amount and kinds of customer-defined targetings we can calculate in real-time
- Developing new features for our in-house streaming key/value DBs
- Improving resource utilization across all stages of our data pipelines, from validation and ingestion to storage to dynamic queries
Your profile:
- You are fluent in Go, C++, or similar languages
- You have significant exposure to Kafka as a data processing system
- You are experienced with Spark and Kubernetes
- You have strong experience in working within distributed, event-driven systems with a focus on real-time processing and observability
- You handled several high-dimensional, high-cardinality, from high-level entity modeling and pipeline design to low-level problems of representation and query access patterns
- You have seen through an entire program development lifecycle, from feature conception to deployment and monitoring
We use the following tech stack:
- Spark and HDFS on Cloudera
- Java 11+ and Go services running via on-prem Kubernetes
- protobuf and gRPC
- Kafka 3, with Kafka Streams and Sarama
- LSM-based key/value stores e.g. RocksDB
- OLAP-focused relational stores e.g. ClickHouse
Our offer:
- We value work-life balance and have flexible working hours
- We offer you a chance to visit conferences and training, as we are dedicated to providing all our team members with the opportunity to enhance further their knowledge
- Lots of team activities and perks: "beer evenings", yearly retreats, workshops, hackathons
- Work with an international team of talented engineers
- A modern, sunny, and open working place with a positive and fun atmosphere
- A stimulating work experience that will allow you to grow both professionally and personally
- Know someone who would be a perfect fit? Let them know and after the successful probation period come and collect a well-deserved referral fee!