Job Details

Software Development
Hybrid
Full time
May 10

Backend Developer at DistBuild

Backend Developer at DistBuild, a distributed build and testing service for Yandex. Focus on improving system throughput, latency, and stability. Requires C++ and Linux knowledge. Hybrid work in Kazan or Nizhny Novgorod.

DistBuild is a distributed build and testing service within the Yandex development tools ecosystem. Every day, DistBuild handles hundreds of millions of automated tests, verifying tens of thousands of pull requests in our monorepo, Arkadia. The service is also used to accelerate local builds for large projects and prepare release candidates in CI/CD pipelines. What tasks await you: • Improving cluster efficiency We strive for the system's overall throughput: expensive hardware should provide maximum benefit to the company. At the same time, we must not forget about latency: this directly impacts the developer user experience. • Improving stability Many things were intentionally simplified during the service's development, and some corners were cut. We are actively working on the service's reliability and aim to improve developers' quality of life by enhancing our stability. • Major challenges Currently, almost all load on Distbuild comes from automatically triggered checks in pull requests or after commits. There is a need to speed up local builds using the computational power of the Distbuild cluster.

We expect you to: • Develop in C++ • Have a good knowledge of Linux • Be able to independently design a feature, seeing the pros and potential cons of the chosen design It will be a plus if you: • Have developed high-load distributed systems • Have worked with the gRPC framework • Know YDB

We provide a full set of benefits to help protect against anxiety and burnout: annual medical check-ups, yoga, and psychotherapy. These are not all the bonuses — the full list is here: https://yandex.ru/jobs/pages/benefits?utm_campaign=ya_nanimaet

Backend
Linux
YDB
Infrastructure
cpp

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

PHP Backend Developer

PHP Backend Developer (Remote) at Fortress Hill. Seeking a PHP developer interested in understanding system internals. Tech stack includes PHP 7/8, Yii2, MySQL, REST API, Git, Linux/shell, JavaScript, Vue, React, jQuery. Experience with marketplace APIs and AI development tools is a plus.

F
Fortress Hill

Backend Developer Python at VK

Backend Developer Python Middle for VK company. Tasks include development and support of Python services for the VK Tickets product, designing integrations, working in a team with frontend developers, testing, and participating in code delivery.

V
VK

Backend Developer Python at VK

Backend Developer Python Middle for VK. Responsibilities include developing and supporting Python services for the VK Tickets product, designing integrations, working with PostgreSQL, Kafka, and testing. Remote position.

V
VK