Optional:
We are developing a large-scale (5M+ requests per sec., 500M+ model evaluations per sec., 200TB+ data per day, 2K+ servers, 4 datacenters) in-house product with a high level of complexity. The team consists mostly of senior developers who are happy to share their knowledge and ideas. As a Senior Software Engineer you will have a decisive influence on the efficiency and scalability of our Machine Learning infrastructure, as well as the real-time bidding platform. You will be designing, implementing and testing the distributed system using a wide variety of languages (Python, C++, Scala, Java) and technologies (PyTorch, CUDA, NumPy, Spark, GCP, Kubernetes, Cython, JNI, WebAssembly etc.). We are looking for experienced developers (proficient in one of the mentioned programming languages and Linux) who will join our team. Previous experience in the field of ML is not required. If you would like to work in a technically challenging and fascinating area, this could be a project for you!