Програміст DSP/ML
Привіт! Ми — Moodro. Створюємо автономні рішення протидії БпЛА, які працюють у реальних бойових умовах і підсилюють підрозділи на фронті.
Про нас у фактах:
• наші системи щодня використовують бойові підрозділи
• понад 1000 станцій РЕБ/РЕР уже передано на фронт
• маємо офіційну кодифікацію НАТО та підтвердження профільних підрозділів
• у команді — ветерани та інженери, які регулярно тестують розробки на полігонах
Про роль: Python ML/DSP Engineer — обробка радіосигналів і побудова алгоритмів DSP/ML для задач виявлення/класифікації сигналів на SDR (з фокусом на реальні дані та роботу “в полі”).
Формат роботи:
• Київ: офіс / частковий гібрид (повний ремоут не розглядаємо)
• Full-time
Технічні виклики:
• Реальні радіосигнали в near real-time: широкий динамічний діапазон, нестабільні джерела, адаптивні перешкоди
• Алгоритми, які мають бути кращими за існуючі рішення, а не “модель заради моделі”
• Повний цикл: від прототипу → тест на SDR-обладнанні → інтеграція в апаратні платформи → серійне застосування
Обов’язки:
• Обробка сигналів із трансиверів/SDR: прийом, фільтрація, демодуляція, аналіз
• Побудова DSP-алгоритмів: спектральний аналіз, детекція/аномалії, Фур’є/вейвлет-перетворення, оцінка параметрів
• Розробка ML/AI-моделей для класифікації/кластеризації сигналів (під реальні сценарії)
• Тестування рішень на реальному SDR-обладнанні та в симуляційному середовищі
• Оптимізація продуктивності (в т.ч. GPU/CUDA — там, де це має сенс)
Вимоги (must-have):
• Сильна практична база DSP (Digital Signal Processing)
• Python для інженерних задач: NumPy, SciPy, scikit-learn, pandas, Matplotlib
• Розуміння радіозв’язку: шум, спектр, синхронізація, базові радіопротоколи
• Практичний досвід зі SDR (GNURadio та/або BladeRF / HackRF / PlutoSDR чи аналоги) — важливо, щоб це було не лише “читав статті”
• Досвід побудови та оцінки ML-алгоритмів на реальних даних
• Git
Буде плюсом:
• CUDA / GPU-прискорення
• Розуміння/досвід з модуляціями: AM/FM/FSK/PSK/QAM/OFDM/LoRa тощо
• C/C++ або MATLAB (для швидкості/моделювання)
• Досвід near real-time обробки великих потоків даних
Що ти отримаєш:
• Складні інженерні задачі, які реально “прокачують”, а не “підтримка легасі”
• Вплив: результат твоєї роботи використовується в бойових умовах
• Можливість росту до Team Lead / Architect
Про процес:
• Інтерв’ю з рекрутером
• Технічна співбесіда (команда/лід)
• Перевірка службою безпеки
• Офер → онбординг