Job Details
Head of Software Platform Development
Yandex is looking for a Head of Software Platform Development to work on a platform for autonomous transport. Responsibilities include developing key platform components, managing a team, and ensuring fault tolerance. Requires C++ and Unix systems experience.
We are developing and supporting a software platform for all of Yandex's autonomous transport: from delivery robots to cars and trucks. We are looking for both strong developers and leaders for the team that is building a fault-tolerant and efficient foundation for autonomous transport. What tasks await you: • Development of key platform components You will create and improve the basic infrastructure: configuration system, pipeline launch mechanism, transport, and diagnostic system. • Development of a framework for executing business logic You will develop solutions that work both in real-time on the transport itself and in simulation — with absolute guarantees of determinism and reproducibility. • Ensuring fault tolerance and optimization The system must be resistant to failures and subsystem degradations when operating on multiple hosts within a single machine. You will also improve system observability (diagnostics, liveness checks) and focus on speed and efficiency: optimize algorithms and code for minimal latency and strict CPU and memory savings. • Team and process management If you join us as a lead, you will develop a team of engineers, build technical processes for working on the platform, manage priorities, and define the architectural vector of development.
We expect you to: • Have worked with Unix systems • Be proficient in C++ and know the intricacies of multithreaded programming • Be able to design reliable distributed systems and stable APIs • Have managed a team It will be a plus if you: • Wrote code with strict performance and latency requirements (real-time systems) • Developed network transports or messaging systems
We make it easy to grow with us. If you need to improve your language skills for work tasks — we will organize training and pay 50% of the cost. This is not all the bonuses — the full list is here: https://yandex.ru/jobs/pages/benefits?utm_campaign=ya_nanimaet
Don't miss a single job
Subscribe to our Telegram channel