Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 5 месяцев назад
Разработчик стриминговых систем
Описание вакансии
Текст:
YDB — это распределённая отказоустойчивая реляционная БД с открытым исходным кодом, которая сочетает высокую доступность и масштабируемость со строгой согласованностью и транзакциями ACID.
Overview
Команда YDB Topics разрабатывает основной брокер сообщений Яндекса и Cloud. Каждую секунду через нас протекают сотни гигабайт данных. Мы активно развиваем YDB Topics для выхода на рынок. Для этого нам нужны сильные инженеры, которым интересен мир стриминга, больших данных и высоких нагрузок.
What you will do
- Развитие новой функциональности, включая транзакции между топиками и таблицами и интеграцию платформы с внешними системами.
- Оптимизация высоконагруженной распределённой системы для работы с сотнями тысяч партиций поверх тысяч серверов.
- Ведение опенсорс-разработки в GitHub и участие в конференциях.
Requirements
- Уверенное владение одним из языков: С++, C# или Java
- Готовность вести разработку на С++
- Понимание ключевых аспектов построения отказоустойчивых распределённых систем
- Знание классических алгоритмов и структур данных
- Разработка многопоточных приложений
Nice to have
- Опыт работы с Apache Kafka, Apache Pulsar или другими брокерами сообщений
- Опыт разработки высоконагруженных распределённых систем
- Способность создавать новые алгоритмы и протоколы
- Опыт в задачах оптимизации
Culture & Benefits
- Расширенная медицинская страховка с первого месяца, включающая стоматологию, чекапы и неотложную помощь.
- Психотерапия, лазерная коррекция зрения и ведение беременности через страхование.
- Оплата участия в профильных конференциях и внутренняя образовательная платформа.
- Спортзалы в офисах, онлайн-тренировки и скидки в фитнес-клубах.
- Гибкий график работы.
- Льготные жилищные займы для сотрудников российских офисов.