logo[мetahunt]
> Djinni
middle

Backend Engineer

format:Officecompany:Product
pythonmultiprocessingmultithreadingasynciolinuxci/cd
computer visionc++sqluartspii2c
domainDefTech
locationKyiv, Ukraine
> full description

Шукаємо Middle Software Engineer (Python) у продуктовий R&D-напрямок, який створює та виготовляє реальні апаратно-програмні комплекси й електронні рішення для використання у складних польових умовах.

Команда активно масштабується, оптимізує процеси та розширює інженерний склад для розробки високонавантажених серійних продуктів.
 

Чим належить займатися:

  • Проєктування та розробка: створення та інтеграція надійного нового функціоналу у базові програмні системи.
  • Оптимізація продуктивності: аналіз коду та усунення «вузьких місць» (bottlenecks) у критичних для швидкодії модулях.
  • Рефакторинг: оптимізація та структурування існуючого коду для покращення читабельності, стійкості та довгострокової підтримки.
  • Архітектура: розробка чистих, відмовостійких та модульних системних компонентів.
  • Data-пайплайни: побудова та підтримка надійних пайплайнів обробки великих обсягів потокових даних.
  • Тестування: впровадження комплексних стратегій (юніт-, smoke- та перформанс-тести) для прискорення релізних циклів і стабільності систем.
     

Необхідний досвід та навички:

  • Python: впевнений інженерний рівень з фокусом на backend-інфраструктуру та архітектурні рішення.
  • System Design: розуміння типових паттернів проєктування та сучасних методологій розробки.
  • Конкурентність: практичний досвід роботи з multiprocessing, multithreading та async.
  • DevOps & Infrastructure: досвід роботи з контейнеризованими середовищами, системами контролю версій (VCS) та налаштуванням CI/CD-інструментів.
  • Linux & Мережі: впевнена робота у Linux-середовищі (термінал, SSH) та розуміння мережевих протоколів та їх застосування.
  • Аналітичний підхід: здатність самостійно розбиратися у складних системах, шукати root cause та виправляти баги без критичної залежності від AI-асистентів.
     

Буде плюсом:

  • Розуміння принципів Computer Vision (CV) та роботи ML-моделей.
  • Досвід роботи з одноплатними комп’ютерами та апаратними інтерфейсами (Serial/UART, SPI, I2C).
  • Базове знання C++ (читання та написання коду) для допомоги у портуванні критичних за продуктивністю Python-модулів.
  • Практичний досвід роботи з SQL та NoSQL базами даних.
     

Що ми пропонуємо:

  • Оформлення: прозоре співробітництво через Дія.City.
  • Локація та формат: сучасний офіс у Києві (Правий берег)
  • Турбота: медичне страхування та компенсація консультацій психолога.
  • Розвиток: компенсація навчальних курсів, доступ до знань, підтримка ментора та бадді.
  • Відпочинок: 24 дні оплачуваної відпустки, додатковий вихідний у День народження, подарунки та спільні корпоративні заходи.
  • Оплата: конкурентна ринкова компенсація та бонусна система.