Middle Software Engineer

On-siteSalary not specified
Kyiv, Ukraine

Tech Stack

DockerPythonLinux

Job Description, Responsibilities & Requirements

Description language:

Про посаду

Data Science UA - це сервісна компанія з глибоким досвідом у сфері AI та Data Science. Наша історія почалася у 2016 році з першої конференції Data Science UA у Києві, і з тих пір ми створили одну з найбільших спільнот AI в Європі.

Компанія має місію зробити промислові середовища світу безпечнішими за допомогою технологічних рішень та забезпечити парадигмальний перехід у безпеці від реактивних до проактивних підходів для зменшення ризику промислових аварій. Наша команда в Україні розробляє майбутнє промислової безпеки на основі машинного навчання, комп'ютерного зору та IoT.

Ми шукаємо системно мислячого Middle Software Engineer, щоб створити критичне для продуктивності ядро нашої реального часу комп'ютерної візуальної труби. Ви будете відповідати за час виконання під CV двигунами – спільні фрейм-пули пам'яті, IPC з нульовою копією та оркестрацію процесів – де вузьким місцем є пропускна здатність пам'яті та мікросекунди, а не мережа чи вузли.

Обов'язки

  • Співпраця з CV/ML інженерами для перетворення коду інференції моделі у надійні етапи виробничої труби.
  • Розробка та оптимізація ядра Pipeline Engine – внутрішньопроцесного, реального часу рунтайму, який запускає трубу CV як граф етапів, де латентність вимірюється мілісекундами.
  • Використання та розширення спільних пулів пам'яті з нульовою копією, які передають кадри між процесами (C core + Python/Go зв'язки).
  • Створення та налаштування низьколатентних шарів комунікації ZeroMQ для передачі контрольних повідомлень, метаданих та синхронізаційних сигналів між компонентами труби.
  • Робота з форматами метаданих труби та границями серіалізації, з урахуванням торгових міркувань навколо FlatBuffers або подібних схем-орієнтованих бінарних форматів.

Вимоги

  • Обов'язково

    • Середній рівень інженерного досвіду в продуктивних системах, з сильним системним мисленням: конкурентність, моделі процесів, володіння пам'яттю, переміщення даних, компроміси між латентністю/продуктивністю, режими збоїв та профілювання. Очікується практичний досвід роботи з Python, але основною вимогою є системне мислення.
    • Досвід створення або експлуатації реального часу ML/CV інференційних труб, систем обробки відео, роботизованих стеках сприйняття, або інших низьколатентних рунтаймах обробки даних.
    • Значний досвід роботи з Docker та контейнеризованими середовищами.
    • Значні знання Linux.
  • Буде плюсом

    • Базове розуміння CUDA, включаючи управління IPC ручками, синхронізацію потоків.
    • Знання C/C++/Go.
    • Досвід роботи з відео/CV інфраструктурою: OpenCV, GStreamer, FFmpeg, RTSP потоки, або камерні труби.

Ми пропонуємо

  • Гарне компенсаційне забезпечення
  • Пакет соціальних пільг
  • Сильна команда та кар'єрний ріст
  • Виклики кожен день!

Про компанію

Data Science UA - це сервісна компанія з глибоким досвідом у сфері AI та Data Science. Наша історія почалася у 2016 році з першої конференції Data Science UA у Києві, і з тих пір ми створили одну з найбільших спільнот AI в Європі.

Компанія має місію зробити промислові середовища світу безпечнішими за допомогою технологічних рішень та забезпечити парадигмальний перехід у безпеці від реактивних до проактивних підходів для зменшення ризику промислових аварій. Наша команда в Україні розробляє майбутнє промислової безпеки на основі машинного навчання, комп'ютерного зору та IoT.

Знаєте когось, хто б чудово підходив на цю посаду?

Подайте свого кандидата через програму рекомендацій та отримайте бонус за успішну рекомендацію!

відвідати портал рекомендацій

Job Details

Company name:
DIgital Sky
Location:
Kyiv, Ukraine
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Jul 27, 2026
Last checked:
Aug 12, 2026
Apply Now