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
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.
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
Experienced backend developer with a devops mentality
---
Currently:
- Lead backend developer and support manager for AirTM.io
- Developing my own SaaS platform, for the health industry, with another developer
---
Skils: Java & JavaEE, Spring Framework, Vert.x, Akka Framework, Play Framework, Redis, Docker, MySQL, nginx, Amazon Web Services (AWS), Git
I'm a software engineer with 3 years of experience developing Android and backend systems. I would like to pursue a career as a backend engineer.
Currently with a deep interest in scalable, resilient and reactive systems.
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