Yandex generates hundreds of products with thousands of developers creating tens of thousands of commits and pull requests every day. Creating easy-to-use development infrastructure and operating products at that scale is a major challenge. Our solutions ensure that every single Yandex project utilises the infrastructure it needs at every stage of its lifecycle. We have our own version control system for storing source code, systems for distributed builds, and continuous integration for C++, Java, Python, and Go, capable of processing hundreds of builds per minute. There’s also a code review system, a distributed task management system, an app rollout and a monitoring systems. We are currently developing products to support development processes, resource planning and more.
We want you to help build and develop the tools we need to support fast, high-quality development.
You can read more about our department here.