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, діагностики продакшн-проблем та покращення продуктивноści додатків.
  • Досвід роботи з Git, Docker, Linux, CI/CD та розгортання додатків у хмарному середовищі.
  • Розуміння безпеки API, автентифікації та авторизації, логування, моніторингу та надійної обробки помилок.
  • Здатність працювати самостійно, пояснювати технічні компроміси та чітко комунікувати англійською мовою в різних локаціях та дисциплінах.

Опубліковано 27 жовт. 2026 р. · Оновлено 7 днів тому · 0 переглядів