C++ разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
YTsaurus представляет собой распределённую платформу для хранения и обработки эксабайтов данных, служащую фундаментом для аналитики и пакетной обработки структурированных и полуструктурированных данных для большинства сервисов Яндекса. Команда развивает слой DataNode, отвечающий за надёжное хранение, репликацию и обслуживание чанков данных под экстремальными нагрузками.
задачи
- Разрабатывать и совершенствовать механизмы, гарантирующие предсказуемость работы системы при мультитенантности;
- Создавать интеллектуальный планировщик ввода-вывода для динамической балансировки нагрузки между пользователями;
- Внедрять точный учёт потребления ресурсов и обеспечивать соблюдение персональных квот;
- Исследовать и внедрять новые форматы хранения на диске, адаптированные под специфические паттерны доступа;
- Разрабатывать продвинутые алгоритмы компрессии и создавать кастомные схемы индексации;
- Оптимизировать хранение данных на диске для минимизации задержек доступа и максимального использования параллелизма накопителей;
- Проводить глубокий профайлинг системы для поиска и устранения узких мест на пути прохождения данных;
- Оптимизировать работу с аппаратным обеспечением, включая управление очередями накопителей, работу с кэшами процессора и сетевым стеком.
требования
- Глубокий опыт разработки на C++ в высоконагруженных системах;
- Навыки профилирования приложений и бенчмаркинга, умение находить неочевидные проблемы производительности;
- Понимание внутреннего устройства слоя хранения (файловые системы, драйверы, работа HDD, SSD, NVMe) и умение его настраивать;
- Знание принципов эксплуатации распределённых систем и осознание ответственности за код;
- Будет плюсом опыт разработки собственных файловых систем или СУБД, знакомство с архитектурой YTsaurus или аналогичных распределённых хранилищ (HDFS, Ceph), участие в опенсорс-проектах или наличие публикаций на технические темы.
условия
- Расширенная медицинская страховка с первого месяца работы, включающая плановую и неотложную помощь, лечение критических заболеваний и стоматологию;
- Оплата 30 дней больничного в году в полном объёме;
- Доступ к онлайн-консультациям с психологами и психотерапии в офисах;
- Ежегодные медицинские чекапы и регулярная вакцинация;
- Покрытие коррекции зрения и хирургического лечения косоглазия после года работы;
- Ведение беременности и роды для сотрудниц и жён сотрудников со стажем работы более двух лет;
- Страхование родственников по системе 80/20;
- Наличие кабинетов терапевтов в крупных офисах.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.