Senior Python Engineer

Работодатель · Sourceability

Разработчик программного обеспеченияРазработчик приложенийПолная

Будапешт

Sourceability — это глобальный цифровой дистрибьютор электронных компонентов, меняющий подход современных компаний к выводу продукции на рынок. Мы ищем Senior Python Engineer для разработки и поддержки бэкенд-сервисов и продакшн ML-приложений в сферах компьютерного зрения (Computer Vision), обработки естественного языка (NLP) и AI-автоматизации.

Задачи

  • Проектирование, разработка и поддержка бэкенд-сервисов на Python, REST API, а также асинхронных или пакетных процессов обработки данных.
  • Совершенствование существующих приложений с помощью безопасных, поэтапных изменений для устранения производственных дефектов, технического долга и улучшения поддерживаемости кода.
  • Интеграция возможностей компьютерного зрения (CV), обработки естественного языка (NLP) и LLM в приложения, реализация валидации входных данных, препроцессинга, инференса и обработки структурированных выходов.
  • Создание пайплайнов данных и интеграции, объединяющих изображения, документы, текст, базы данных, сервисы моделей и корпоративные приложения.
  • Сотрудничество с главными научными сотрудниками (Principal Scientists) для реализации согласованных интерфейсов моделей, рабочих процессов оценки и требований к готовности к продакшну.
  • Разработка автоматизированных модульных, интеграционных, API и регрессионных тестов, включая проверки на репрезентативных данных и ожидаемом поведении модели.
  • Обеспечение воспроизводимости развертываний и поддержка безопасных обновлений с помощью версионируемых артефактов моделей и конфигураций, CI/CD и надлежащих средств контроля релизов.
  • Повышение надежности и производительности с помощью логирования, метрик, профилирования и оптимизации задержки, пропускной способности, использования памяти и стоимости обработки.
  • Расследование производственных инцидентов и непредвиденных результатов, разграничение проблем, связанных с приложением, интеграцией, данными и моделью, в сотрудничестве с профильными специалистами.
  • Участие в техническом проектировании, практиках безопасной разработки, создании документации, ревью кода и менторстве в рамках согласованных архитектурных стандартов и приоритетов поставки.

Требования

  • От 5 лет профессионального опыта разработки программного обеспечения со значительным практическим опытом создания и поддержки бэкенд-приложений на Python.
  • Прочные фундаментальные знания Python, в том числе объектно-ориентированное проектирование, асинхронное программирование, структуры данных и проектирование поддерживаемого софта.
  • Опыт проектирования REST API и использования бэкенд-фреймворков Python, таких как FastAPI, Flask или Django.
  • Уверенные навыки SQL и опыт работы с реляционными базами данных, трансформацией данных, валидацией и интеграционными процессами.
  • Практический опыт интеграции ML-моделей в продакшн-приложения с опытом как минимум в одной из профильных областей, таких как компьютерное зрение, NLP или LLM-приложения.
  • Понимание рабочих процессов инференса, препроцессинга и постпроцессинга, а также того, как изменения в данных, моделях или конфигурации могут повлиять на поведение приложения.
  • Опыт написания автоматизированных тестов с помощью таких инструментов, как pytest, диагностики производственных проблем и повышения производительности приложений.
  • Опыт работы с Git, Docker, Linux, CI/CD и развертывания приложений в облачной среде.
  • Понимание безопасности API, аутентификации и авторизации, логирования, мониторинга и надежной обработки ошибок.
  • Способность работать самостоятельно, объяснять технические компромиссы и четко коммуницировать на английском языке в разных локациях и дисциплинах.

Опубликовано 27 окт. 2026 г. · Обновлено 7 дней назад · 0 просмотров