What you will do
You’ll be working on the backend part of the system, contributing to its design and implementation. The implementation will include building the high-load capable advertising technology solution, data processing pipelines, and reporting engine.
Must-have skills
- Professional Java experience 5+ years
- OOP/design patterns proficiency
- Experience building complex systems
- SQL/NoSQL database experience
- Advanced Linux user
- Good spoken and written English
Would be a big plus
- Docker
- Kubernetes
- Druid
- Previous Adtech experience
What you get
- Teams of people who love programming
- Complex technical challenges with big data/AI/high load
- Freedom to make your own engineering decisions and broad space for creativity
- Modern technology stack to work with
- Work remotely or from the office options on a flexible schedule
- Long-lasting projects
- Financial compensation for professional events and education
- Opportunity to choose the equipment you like
Project
The project is under heavy production (100kqps/s) already and growing. No legacy, just a natural evolution of the project under heavy use.
The product is an advertising system aimed to run different advertising campaigns (visual, audio, print) targeted to North European markets (Germany, Austria, etc).
Tech stack
Java, Google Guice, Druid, Jetty, MySQL