Назад

Не получаете ответ?

Вакансия опубликована 7 дн. назад - шансы на ответ снижаются.

обновлено 8 дней назад

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

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

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

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

Компания

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

Что делать

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

Требования

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

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

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →