Not getting responses?
Posted 21 days ago - response chances decrease over time.
updated 21 days ago
Разработчик на C++ в команду распределённой системной инфраструктуры YDB (YDB)
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 →