Software Developer (YDB)
While YDB is a platform used to build specialized data storage and security systems, it’s also a distributed, scalable, and fault-tolerant NewSQL database. We process millions of queries every second and store petabytes of data for Yandex services. In particular, Yandex.Cloud’s Yandex Object Storage and Yandex Block Storage are built on YDB and use it to store data.

You can learn more about YDB by checking out these lectures from about:cloud:

Given our constantly growing load and the rising number of user queries, we’re always working to expand our functionality. We’re looking for some unique professionals to help develop this complex and cutting-edge product.

Tasks that await you

  • Help design and develop core components for YDB
  • Interact with Yandex teams to meet their needs with YDB
  • Work and communicate with a team of talented and passionate colleagues
  • Develop unique solutions impacting the future of distributed data storage systems

We expect that you

  • Have practical knowledge of C~, Java, Python, Go, or C#
  • Are able to write in C~ and/or Java
  • Have thorough knowledge of classic algorithms and data structures, capable of applying them in your work
  • Have a deep understanding of multithreading and its main approaches, problems, and limitations
  • Have experience developing high-load, distributed, hardware-adjacent services as well as real-time services

Our benefits

  • Strong team to grow with
  • Complex assignments for services with millions of users
  • Opportunity to impact the process and result
  • Competitive salary
  • Review-based bonuses every six months
  • Flexible work schedule
  • Relocation for EU countries
Thank you for your apply!

We will contact you within a week.

Mon Feb 12 2024 19:00:36 GMT+0300 (Moscow Standard Time)