Back

Not getting responses?

Posted 21 days ago - response chances decrease over time.

updated 21 days ago

Разработчик на C++ в команду распределённой системной инфраструктуры YDB (YDB)

Work format
hybrid/onsite
Work type
fulltime
Grade
senior
Country
Russia
RUVacancy from Hirify RU, a list of Russian tech companies

Match & Cover letter

Will show your compatibility and write a letter

Job description

Text:
/
TL;DR
Разработчик на C++ (YDB): Развитие распределённой отказоустойчивой реляционной базы данных с акцентом на горизонтальное масштабирование, высокую доступность, балансировку и безопасность доступа к данным. Фокус на проектировании алгоритмов распределения компонентов, автоматическом партиционировании таблиц, консистентности схемы, многопоточности и интеграциях с системами управления доступом.

Локация: гибридный или офисный формат в Новосибирске, Екатеринбурге, Москве, Санкт-Петербурге или Нижнем Новгороде

Компания

Yandex развивает YDB — распределённую отказоустойчивую реляционную базу данных с открытым исходным кодом и набором serverless-инфраструктурных технологий.

Что делать

  • Разрабатывать алгоритмы балансировки и масштабирования компонентов распределённой системной инфраструктуры YDB.
  • Улучшать горизонтальное масштабирование, высокую доступность и отказоустойчивость системы.
  • Развивать автоматическое партиционирование таблиц и управление логическими компонентами кластера.
  • Добавлять интеграции с внешними системами управления идентификацией и доступом, а также развивать работу с секретами.
  • Улучшать систему прав, аудитное логирование и стоимость выполнения операций со схемой базы данных.
  • Исследовать проблемы реализации и взаимодействовать со смежными командами при проектировании изменений.

Требования

  • От 5 лет опыта разработки.
  • Уверенное владение C++ и более 3 лет коммерческой разработки на нём.
  • Знание и применение классических алгоритмов и структур данных.
  • Понимание многопоточности, её основных подходов, проблем и ограничений.
  • Опыт разработки высоконагруженных, распределённых, близких к аппаратному уровню сервисов или сервисов реального времени.

Культура и преимущества

  • Работа над сложными системными задачами в распределённой инфраструктуре.
  • Большая часть разработки ведётся публично на GitHub.
  • Возможность развивать открытую платформу для хранения и обработки данных.

Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →