Шукаємо 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 дні оплачуваної відпустки, додатковий вихідний у День народження, подарунки та спільні корпоративні заходи.
Оплата: конкурентна ринкова компенсація та бонусна система.


