Яндекс · Москва, Санкт-Петербург, Екатеринбург, Новосибирск, Нижний Новгород · по договорённости
YDB — это распределённая отказоустойчивая реляционная БД с открытым исходным кодом, которая сочетает высокую доступность и масштабируемость со строгой согласованностью и транзакциями ACID. Вместе со стеком serverless-технологий YDB позволяет организовать систему хранения и обработки данных для самых сложных и требовательных приложений. Она поддерживает одновременное выполнение транзакционных (OLTP), аналитических (OLAP) и потоковых нагрузок.
YDB Topics — часть платформы YDB, аналог Apache Kafka. Мы постоянно развиваем YDB Topics для реагирования на растущие потребности компании и внешних клиентов. Наши топики доступны по протоколам, признанным мировыми стандартами: Apache Kafka и Amazon Kinesis. Мы развиваем интеграции с Apache Spark, Apache Flink, Apache NiFi, Confluent Schema Registry.
Гарантии доставки сообщений в YDB Topics
YDB Topics: история взаимоотношений с Kafka
YDB — параллельная асинхронная репликация в распределённой базе
Что предстоит делать:
Развитие новой функциональности
У нас много сложных и интересных задач: мы реализовали и развиваем первую в мире систему, обеспечивающую транзакции между топиками и таблицами, обеспечиваем автомасштабирование топиков по нагрузке, интеграцию платформы с внешними системами, включая поставку данных в аналитические таблицы.
Оптимизация высоконагруженной распределённой системы
Вы будете искать узкие места в системе и оптимизировать их для работы с сотнями тысяч партиций поверх тысяч серверов.
Опенсорс-разработка
Большую часть разработки мы ведём в GitHub, поэтому вы всегда сможете показать всему миру результаты вашей работы. Кроме того, мы много выступаем на различных конференциях в России и за рубежом.
Больше о том, что под капотом платформы Yandex Cloud, — в канале Inside Yandex Cloud
Требования:
• Уверенно владеете одним из языков: С++, C# или Java
• Готовы вести разработку на С++
• Понимаете ключевые аспекты построения отказоустойчивых распределённых систем
• Знаете классические алгоритмы и структуры данных
• Разрабатывали многопоточные приложения
Будет плюсом:
• Работали с Apache Kafka, Apache Pulsar или другими брокерами сообщений
• Разрабатывали высоконагруженные распределённые системы
• Способны создавать новые алгоритмы и протоколы
• Занимались задачами оптимизации
Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.
11500+ вакансий от 1700+ компаний — в основном напрямую с карьерных сайтов и из Telegram-каналов. У 950+ из них есть контакт нанимающего: пишешь человеку, а не в общую очередь. Регистрация бесплатная — откроет контакты и подбор вакансий под твоё резюме.