Чем нужно будет заниматься:
•Работа по интеграции и внедрению нашего продукта на серверах клиентов (on-premise);
•Разработка новой функциональности, поддержка продукта;
•Работа с API;
•Деплоймент на Linux, Windows;
•Взаимодействие с командой ML-инженеров по обработке и подготовке данных;
•Самостоятельное проектирование и разработка модулей интеграции — от постановки задачи до передачи в эксплуатацию, с оценкой трудозатрат;
•Диагностика и устранение инцидентов на стороне клиента (on-premise), включая анализ логов, воспроизведение багов, hotfix;
•Разработка и поддержка внутренней документации по интеграциям, API и процессам деплоя;
•Участие в архитектурных обсуждениях — выбор библиотек, подходов к интеграции, схем взаимодействия с ML-сервисами;
•Автоматизация процессов деплоя — написание скриптов, CI/CD-пайплайнов для on-premise поставок;
•Взаимодействие с заказчиком — уточнение требований, демонстрация результатов, сбор обратной связи по интеграции.
Мы бы хотели видеть у кандидатов:
•Опыт коммерческой разработки на Python от 1,5–2 лет;
•Хорошую алгоритмическую подготовку;
•Пользовательский опыт работы с Linux и навыки работы с командной строкой;
•Уверенное владение SQL (написание запросов, оптимизация, работа с ORM);
•Опыт работы с Docker (сборка образов, docker-compose, понимание сетей);
•Понимание принципов REST API (проектирование, версионирование, обработка ошибок);
•Опыт написания тестов (pytest, unittest) — unit- и интеграционные тесты;
•Навыки отладки и профилирования Python-кода;
•Опыт работы с системами контроля версий (Git) — ветвление, merge, разрешение конфликтов;
•Английский на уровне чтения технической документации (Intermediate);
•Интерес к интеграционным и ML-смежным задачам.
Мы готовы предлагать:
•Открытую и дружелюбную корпоративную культуру, команду талантливых и интересных людей;
•Удаленный режим работы;
•Зарплату в рынке, подробнее обсудим индивидуально.