Разработчик на С++ в команду строковых таблиц YDB
Компания: Яндекс
Локация: Новосибирск
О компании
Яндекс — это один из ведущих IT-гигантов России, который предлагает широкий спектр интернет-сервисов и технологий. YDB, разработанная в Яндексе, является распределённой отказоустойчивой реляционной базой данных с открытым исходным кодом, обеспечивающей высокую доступность и масштабируемость. Она идеально подходит для сложных приложений и систем хранения данных.
YDB не только предоставляет эффективные решения для надёжных транзакций, но и включает в себя инструменты для создания инфраструктурных компонентов, такие как персистентные очереди и федеративные запросы, что делает её универсальным решением для различных задач.
Ключевые факты:
- Одна из крупнейших технологических компаний в России
- Разработка передовых систем хранения и обработки данных
- Применение serverless-технологий для улучшения производительности
- Открытый исходный код YDB
О вакансии
Команда разработчиков на C++ в Яндексе занимается развитием YDB — высокопроизводительной базы данных, предоставляющей решения для хранения и обработки данных в сложных приложениях. Специалисты в этой области решают множество задач, связанных с созданием и улучшением функциональности YDB.
Работа включает в себя глубокую проработку алгоритмов и структур данных для обеспечения отказоустойчивости системы, а также внедрение классических подходов из области разработки распределённых систем. Разработчики должны знать, как эффективно разрабатывать и поддерживать инфраструктурные компоненты на основе YDB.
Чем предстоит заниматься:
- Разработка и улучшение функционала YDB на C++
- Проектирование отказоустойчивых систем хранения данных
- Решение задач, связанных с алгоритмами и структурами данных
- Интеграция решений на основе YDB в продуктовую линейку Яндекса
Что мы предлагаем:
- Возможность работы в команде специалистов высокого уровня
- Участие в масштабных проектах с использованием современных технологий
- Доступ к профессиональному обучению и ресурсам для развития
Обязанности
- Разработка функционала YDB с использованием C++
- Проектирование отказоустойчивых распределённых систем
- Решение задач по алгоритмам и структурам данных
- Интеграция решений на базе YDB в другие продукты
- Анализ и оптимизация существующего кода