Reach out directly about this role
Technical Product Manager in DevTools
We work on infrastructure and development tools at Yandex. Our area of responsibility starts from writing code and ends with building a program ready for release.
Projects we work on:
Developing our own version control system, which allows us to work with Yandex's gigantic codebase, as well as creating a user web interface for working with source code and reviews with code search and convenient navigation. We live by the principle of monorepo and trunk-based development, which allows us to keep the entire Yandex codebase in order, but sets us the task of scaling the version control system and the system for working with source code. We also maintain tools for convenient integration of open-source programs and libraries with our codebase, as well as for publishing Yandex's advanced developments in open access.
Continuous integration system. Thousands of developers work at Yandex, they write hundreds of programs, thousands of libraries, and hundreds of thousands of tests. Our infrastructure allows for efficient auto-build and auto-testing of code for all necessary platforms, which helps Yandex developers move faster. The infrastructure consists of several thousand hardware servers (hundreds of thousands of cores) and a storage for results of several petabytes.
Build system and distributed build system. For backend development at Yandex, five programming languages are used: C++, Java, Python, Go, and Kotlin. For frontend development — TypeScript. Hundreds of projects are written in these languages. For easy code reuse and quick result verification, we develop our own build system and distributed build system.
Developing needs and creating specialized tools for a wide variety of development areas — not only backend and frontend, but also mobile and desktop applications. It is also customary at Yandex to write many tests. Thanks to our tools, it is easy and convenient to write tests of varying complexity: from unit tests to manual user interface tests.
There are many more tasks that do not directly fall into the listed categories but lie on the path from commit to deploying programs to production. We work on those too, because our goal is to help Yandex developers deliver the product to the end user as quickly and with the highest quality as possible.
Our team is constantly growing along with all of Yandex, so now we are looking for a product manager.
Anastasia Abrashitova's talk Mom, I'm in love with a monorepo at HighLoad International Vitaly Dmitriev's talk DevEnv as a service at InfraConf Stepan Polokhin's presentation about the Arc version control system at HighLoad Talk about the ya make build system by Sergey Preys at DevTools Party Konstantin Kardamanov's talk about Sandbox at DevTools Party Anastasia Abrashitova's talk about working as a team lead in internal development at TeamLead Conf
Owning one or several products You will be responsible for product development, long-term vision, and feature prioritization in one or several related services, collaborate with one or several development teams, study internal and external analogues, and fully master your subject area.
Communication with users and related departments We are infrastructure, and our users are ourselves and thousands of our colleagues. You will need to collaborate fruitfully with infrastructure developers and developers using the infrastructure: conduct user interviews, analyze feedback, collect and evaluate the needs of different Yandex departments.
Working with data and experiments We expect our product managers to make data-driven decisions. You will help analyst colleagues in designing data flows and key metrics for your products, test hypotheses with experiments, gain insights from statistics, and see in numbers the benefit your work brings.
More about product creation at Yandex — in the channel Yandex for Products
5 years
Experience
Full-time
Employment
Hybrid, Onsite
Work Format
Middle
Grade
Product Management
Specialization
IT & Tech
Industry
Corporation
Company Type
By city
Product Management
Specialization
IT & Tech
Industry
Corporation
Company Type