The technology stack you will be working with receives over several hundred thousand HTTP requests per second, processes hundreds of gigabytes of data per hour, makes hundreds of billions of predictions about user behavior each day and serves 10s of billions of impressions monthly. We are looking for technologists who are excited to be apart of the large scale platform we have built and are eager to take on the even bigger challenges we have around the corner.
Role
As an Engineer you will be develop technology with tight latency requirements at large scale in a globally distributed group. Our services are written in Scala, use Akka, and handle tens of thousands of requests per second on each server. We store Terabytes of application data that must be available in under 5 ms.
Qualifications
2+ years of Scala or 5+ years of Java experience
Continuous integration / delivery
Test-driven design
Nonblocking network services
Experience with relational databases is a plus
Asynchronous programming
Multithreaded programming
Knowledge of designing software in the functional programming paradigm is a plus
Basic Devops experience is a plus
All your information will be kept confidential according to EEO guidelines.