Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Команда развивает сервис для поставки данных, который связывает потоки данных на базе YDB Topics с системой хранения и обработки больших данных YTsaurus. Сервис ежедневно обрабатывает десятки тысяч поставок, помогая продуктам Яндекса решать задачи пакетной обработки и архивного хранения данных.
задачи
Оптимизировать производительность кода и инфраструктуры: профилировать, снижать потребление CPU и памяти, ускорять критичные операции;
Пересматривать компоненты, архитектура которых стала узким местом;
Поддерживать баланс между скоростью переноса данных, их согласованностью и нагрузкой на источники и приёмники;
Усиливать механизмы наблюдаемости;
Автоматизировать регламентные операции и снижать количество ручных действий при инцидентах;
Повышать покрытие тестами и проводить учения по отказоустойчивости;
Упрощать работу с сервисом: улучшать сообщения об ошибках, предсказуемость поведения API, документацию, шаблоны и инструменты для новых пользователей;
Проработать и реализовать механизм поставки exactly-once для хранилищ, где такая возможность не поддерживается из коробки;
Развивать Data Transfer в полноценный ETL-инструмент с потоковой обработкой данных во время переноса.
требования
Опыт разработки и эксплуатации сервисов в продакшене от 3 лет;
Умение и желание писать код на C++ и Python;
Интерес к работе с данными.
условия
Гибкий график и распределённая команда;
Компенсация от 100М токенов для экспериментов и оптимизации рутинных задач;
Доступ к передовым моделям для ежедневной работы;
Расширенная медицинская страховка с первого месяца работы;
По ДМС доступны плановая и неотложная помощь за рубежом, страхование от несчастных случаев, лечение критических заболеваний, консультации врачей и психологов, чекапы и вакцинация, стоматология и коррекция зрения;
30 Дней больничного в году оплачиваются с сохранением полной зарплаты;
Ведение беременности и роды оплачиваются для сотрудниц и жён сотрудников со стажем более двух лет;
Для детей и супругов доступна страховка по системе 80/20: компания оплачивает 80% стоимости ДМС, сотрудник — 20%.