InterviewStack.io LogoInterviewStack.io
Browse more Machine Learning Engineer jobs

Machine Learning Engineer (Reinforcement Learning for UAV)

Everstar

Kyiv | Київ, UA3 months ago
71 views18 saves7 applies

Prepare for this role


Job Type

full time

Description

Ми — Everstar. Перше рекрутингове агентство, що допомагає milltech компаніям знаходити талановитих людей та спільно наближати перемогу.

Одна з таких шукає Reinforcement Learning Engineer.

Вони не грають в симуляції заради статей на ArXiv. Вони будують систему автономного донаведення (Last Mile Targeting), яка повинна працювати в умовах повного РЕБ, шквального вітру та обмежених обчислювальних ресурсів. Якщо ти хочеш застосувати свій досвід у Reinforcement Learning для створення реальної зброї перемоги — ми даємо тобі повний карт-бланш на розробку архітектури з нуля.

Тобі належить створити «мізки» дрона, які в чистому полі, при складних погодних умовах, зможуть довести апарат до цілі. Головна складність: обчислення на Raspberry Pi та необхідність робасного Sim2Real підходу, щоб модель не "розгубилася" через туман або порив вітру.

Що ти будеш робити:

  • Побудова з нуля архітектури навчання від симулятора до деплою на реальне залізо.
  • Розробка моделей контролу на базі RL, що приймають рішення на основі відеопотоку та даних з сенсорів дрону.
  • Реалізація sensor fusion для забезпечення стабільного керування навіть при різких маневрах та вібраціях у взаємодії з Sensor Engineer.
  • Планування та участь у створенні симуляційного середовища (Isaac Gym / AirSim / UE custom на твій вибір) з глибоким Domain.
  • Randomization для роботи в складних погодних умовах (дощ, сніг, низька видимість).
  • Квантування та прунінг моделей для досягнення стабільного FPS на обмежених ресурсах онборд комп’ютера.

Їх ідеальний кандидат:

  • Має досвід з моделями PPO, SAC або TD3 та розуміє, як змусити їх працювати в real-time системах.
  • Розуміє, як об'єднати дані з камери та IMU (через Kalman Filters або безпосередньо в RL архітектуру) для компенсації дрейфу та затримок.
  • Знає, як наблизити фізику симулятора до реального світу, щоб мінімізувати Gap при перенесенні на борт.
  • Розуміє обмеження компактних онборд комп’ютерів сімейства Raspberry Pi та Nvidia та вміє боротися за кожну мілісекунду інференсу.
  • Готовий самостійно вибрати стек, симулятор та підхід до навчання.

Також готові розглядати кандидатів-пасіонаріїв які мали досвід з дронами та ML і хочуть увірватися в розробку Reinforcement Learning for UAV.

Буде плюсом:

  • Досвід з PyTorch Mobile, TensorRT, SNPE, AIMET, Tensorflow Lite.
  • Досвід з БПЛА різних типів.
  • Досвід у UE, gamedev.

Чому варто приєднатися:

  • Мультидисциплінарна команда: Ти працюватимеш пліч-о-пліч із професіоналами в галузях дронобудування, GNC, Python та C++ розробниками. Команда відкрита до сміливих інновацій та нестандартних підходів.
  • Інвестиції у твій розвиток: Компанія повністю оплачує профільне навчання та сертифікації, які допоможуть тобі залишатися на вістрі технологій.
  • Світовий рівень: Команда підтримує професійне визнання своїх інженерів та оплачує офлайн участь у топових світових конференціях (CVPR, NeurIPS (NIPS), ICRA тощо).
  • Повна свобода: Ти самостійно обираєш інструменти, симулятори та методи навчання. Твій досвід — наш головний актив.
  • Прямий вплив: Жодної абстракції — твій алгоритм працюватиме «в полі» вже за лічені тижні, безпосередньо впливаючи на хід подій.
  • R&D Полігон: Можливість миттєвого тестування гіпотез на реальних апаратах у найскладніших погодних умовах.

Умови роботи:

  • Робота на перемогу України. Відчуття змістовності і сенсовності своїх дій.
  • Офіційне працевлаштування.
  • Бронювання військовозобов’язаних за умови наявності актуальних військово-облікових документів.
  • Відпустка — 24 календарних дні на рік + 1 день відпустки на день народження.
  • Покриття всіх лікарняних листів + 3 лікарняних на рік без медичного підтвердження.
  • Медичне страхування для працівників після закриття випробувального терміну.
  • Комфортний офіс на правому березі Києва.

This job is found at InterviewStack.io

Skills

pytorchtensorflowpythonc++reinforcement learning