yandex
Страна
Россия
MiddleУдалённоПолная занятость

Middle Python Engineer

ИИОценка ИИ

Интересные инженерные задачи, связанные с высоконагруженными системами и ML. Четкие требования и современный стек технологий делают вакансию привлекательной для Middle-специалиста.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует глубоких знаний в области stream processing и распределенных систем, а не просто написания API. Кандидату необходимо понимать внутреннее устройство Kafka и уметь работать с состоянием объектов в реальном времени без обращения к БД.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана320 000 ₽
Рынок250 000 ₽ – 400 000 ₽
ИИОценка ИИ

Зарплата в объявлении не указана, но для Middle Python инженера с опытом 3–6 лет в области распределенных систем рыночный диапазон в России составляет от 250 000 до 400 000 рублей. Требования к знанию stream processing и Kafka могут поднять планку выше среднего по рынку.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

#middle #удаленка #гибрид

Операционное совершенство

Middle Python Engineer

Опыт работы: 3–6 лет

Полная занятость

График: 5/2

Формат работы: удалённо или гибрид

*☑️* Чем предстоит заниматься

-Ядро системы: потоковая обработка событий и принятие решений по алгоритму в реальном времени

-Алгоритм и прогнозные модели развиваются вместе с ML-специалистами команды; инженер отвечает за то, как они считаются на потоке и укладываются в бюджет задержки

-Ядро потоковой обработки: сервисы читают поток событий, держат по нему актуальное состояние объектов и считают решения, не обращаясь к базам

-Решение по событию: куда направить объект — либо отказ с кодом причины

-Архитектура процессоров: сколько их, ключ каждого, состав состояния, гарантии доставки, число партиций и реплик

-Потоковая механика: дедлайны без таймеров, восстановление состояния при рестарте и переезде партиции, повторное проигрывание, идемпотентная выдача команд во внешние системы

-Проверка качества решений на реальных данных на стенде и выкат в продакшен

*☑️* Наши пожелания к кандидатам

-Опыт работы на Python от 3 лет

-Техническое образование обязательно

-Понимание фундамента: ОС, сети, distributed systems, stream processing

-Kafka — обязательно

-Знание модели потоковой обработки

-Умение обосновать границы сервиса

-SQL: материализованные представления, оконные функции

-Docker, Kubernetes на уровне пользователя, GitLab CI

-Умение работать самостоятельно

-Активно используешь ИИ в разработке

-Готов выполнить тестовое задание и пройти техническое интервью

Контакты: Откликнуться

*🔥* Подписаться на наши каналы / @best_itjob / @it_rab

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • Python
  • Kafka
  • Stream Processing
  • Distributed Systems
  • SQL
  • Docker
  • Kubernetes
  • GitLab CI

Возможные вопросы на собеседовании

Проверка понимания ключевой технологии стека и механизмов обеспечения надежности.

Как вы реализуете идемпотентную выдачу команд во внешние системы при обработке событий из Kafka?

Важно для понимания того, как кандидат проектирует системы с низким временем отклика.

Каким образом можно восстановить состояние (state) сервиса при рестарте или переезде партиции без обращения к традиционным базам данных?

Проверка архитектурного мышления и понимания масштабируемости.

Как вы определяете оптимальное количество партиций и реплик для топика Kafka в зависимости от требований к задержке и пропускной способности?

Проверка фундаментальных знаний SQL для аналитических задач внутри системы.

В каких случаях вы предпочтете использовать материализованные представления вместо обычных запросов с оконными функциями?

Оценка готовности кандидата использовать современные инструменты для повышения продуктивности.

Расскажите о вашем опыте использования ИИ в разработке: какие инструменты вы применяете и для каких конкретно задач?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!