MobFox is a strong player on the programmatic mobile advertising space with offices in London, Tel Aviv, and Vienna. It is the biggest mobile platform in Europe and one of the largest worldwide. With its innovative solutions, cutting edge technologies and algorithms it has attracted over 20,000 publishers making 1 billion requests per hour. You will take care of the heart of our business which is a service that has to find the best suiting ad within 300ms and deliver it back to our advertising partners. It needs to be able to process an extremely high volume of concurrent requests (400K per second), producing a data footprint that is really Big Data (a data flow of 2M rows per second). To accomplish this we follow a reactive programming approach.
Our tech stack:
- Java 11
- Vertx
- RxJava
- Netty
- Aerospike
- Dropwizard
- Kafka
- Spark Streaming
- Hive
- Presto
- Airflow
- MemSQL
- MySQL
- Docker
- Kubernetes
The typical recruiting process consists in:
1- Phone or in person interview with HR
2- In person technical interview with your team lead (no white boarding). Small take home project for those outside Austria and/or surrounding regions. If we like it, the company fly you to Vienna to discuss it in person.
3- Offer/No offer
Fancy working with a high throughput low latency system? Big data? Reactive programming? Machine Learning? You can contact me here or via email to pedro dot ma at mobfox dot com