SL Soft

Разработчик Python (Middle)

Не указана
  • Москва
  • От 1 года до 3 лет
  • Python
  • Linux
  • SQL
  • Оптимизация кода
  • Алгоритмы и структуры данных

Чем нужно будет заниматься:

  • Работа по интеграции и внедрению нашего продукта на серверах клиентов (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-смежным задачам.

Мы готовы предлагать:

  • Открытую и дружелюбную корпоративную культуру, команду талантливых и интересных людей;
  • Удаленный режим работы;
  • Зарплату в рынке, подробнее обсудим индивидуально.