-Ядро системы: потоковая обработка событий и принятие решений по алгоритму в реальном времени. -Алгоритм и прогнозные модели развиваются вместе с ML-специалистами команды;
Задачи:
— Ядро системы: потоковая обработка событий и принятие решений по алгоритму в реальном времени
— Алгоритм и прогнозные модели развиваются вместе с ML-специалистами команды; инженер отвечает за то, как они считаются на потоке и укладываются в бюджет задержки
— Ядро потоковой обработки: сервисы читают поток событий, держат по нему актуальное состояние объектов и считают решения, не обращаясь к базам
— Решение по событию: куда направить объект — либо отказ с кодом причины
— Архитектура процессоров: сколько их, ключ каждого, состав состояния, гарантии доставки, число партиций и реплик
— Потоковая механика: дедлайны без таймеров, восстановление состояния при рестарте и переезде партиции, повторное проигрывание, идемпотентная выдача команд во внешние системы
— Проверка качества решений на реальных данных на стенде и выкат в продакшен
Требования:
— Опыт работы на Python от 3 лет
— Техническое образование обязательно
— Понимание фундамента: ОС, сети, distributed systems, stream processing
— Kafka — обязательно
— Знание модели потоковой обработки
— Умение обосновать границы сервиса
— SQL: материализованные представления, оконные функции
— Docker, Kubernetes на уровне пользователя, GitLab CI
— Умение работать самостоятельно
— Активно используешь ИИ в разработке
— Готов выполнить тестовое задание и пройти техническое интервью
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
65/100
Средняя вакансия
Оценка от Job Hunters AI
Middle Python Engineer; компания не названа; зарплата не указана; понятные задачи; современный стек; гибкий формат.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее