Machine Learning Engineer
Привіт! Ми — команда talanovyti. Зараз допомагаємо нашому партнеру знайти Machine Learning Engineer у напрям Drone Detection.
Наш партнер — український MilTech-стартап, який розробляє акустичні системи для оборони та безпеки. Продукти компанії працюють на перетині Machine Learning, акустичної розвідки та edge computing: команда створює рішення для визначення позицій артилерії за звуком та розвиває окремий напрям детекції дронів.
ML-команда невелика: напрями Drone Detection та Artillery розвиваються окремо, поруч працюють Software та Embedded Engineers, а CTO активно залучений у технічну розробку. Тому тут шукають не просто виконавця задач, а самостійного інженера, який готовий досліджувати, експериментувати, пропонувати рішення та поступово брати більше відповідальності за свою частину ML-напряму.
Чому це цікаво:
- Досвід у MilTech - не обов’язковий. Команда відкрита до спеціалістів з IT, які хочуть зануритися в defense-домен. Також, релевантним буде досвід у Computer Vision або аналізі часових рядів.
- Нетипові ML-задачі. Тут робота зі звуком, detection та classification, оптимізацією моделей і поступовим переходом до deployment на edge devices.
- Помітний вплив на продукт. ML-команда невелика, тому можна напряму взаємодіяти з ML Lead і CTO, впливати на технічні рішення та поступово брати відповідальність за окрему частину ML-напряму.
- Можливість розширити свою експертизу. Напрям Drone Detection розвивається близько року, тож разом із продуктом можна брати складніші задачі та збільшувати свою зону відповідальності.
Що ти робитимеш:
- Проєктуватимеш, розроблятимеш, тестуватимеш та оптимізуватимеш ML/DL-моделі для задач detection і classification.
- Працюватимеш із даними: collection, cleaning, preprocessing та evaluation.
- Розроблятимеш модульний і тестований Python-код для preprocessing, model inference та автоматизації.
- Створюватимеш і підтримуватимеш data pipelines для training та evaluation моделей.
- Проводитимеш експерименти з моделями та оцінюватимеш їхні результати.
- Працюватимеш над оптимізацією моделей для hardware з обмеженими ресурсами, зокрема над quantization та compression.
- Братимеш участь у повному циклі роботи з ML-рішеннями — від design до deployment на edge devices.
- Взаємодіятимеш із ML, Software та Embedded Engineers.
Що ми шукаємо в тобі:
- 2+ роки комерційного досвіду в Machine Learning/Deep Learning.
- Сильний Python та досвід його використання у реальних ML/DL-проєктах.
- Практичний досвід проєктування, training та integration ML-систем.
- Досвід із PyTorch, TensorFlow, PyTorch Lightning, scikit-learn, NumPy, Pandas.
- Практичний досвід роботи з моделями для detection / classification.
- Досвід роботи з data collection, cleaning та preprocessing.
- Досвід розробки data pipelines.
- Уміння писати модульний, структурований і тестований код.
- Англійська B2 або близький рівень — важливо вміти говорити англійською в робочому контексті.
Буде плюсом
- Досвід у Computer Vision.
- Досвід роботи з аналізом часових рядів.
- Досвід з аудіо або акустичними даними.
- Знання DSP — Digital Signal Processing.
- C/C++.
- Основи embedded-розробки.
- Unsupervised learning.
- Оптимізація та deployment ML-моделей на edge devices.
- Model quantization та compression.
Ця позиція добре підійде людині, яка:
- не чекає постійних інструкцій;
- шукає інформацію та використовує доступні інструменти для вирішення проблем;
- бере відповідальність за кінцевий результат.
Ownership тут справді важливий, якщо отримуєш задачу, очікується, що ти зможеш самостійно пройти шлях від розуміння проблеми до готового результату.
Умови та бенефіти:
- Full-time, remote — працювати можна з будь-якої точки, також є офіс у Києві.
- Гнучкий графік — командні зустрічі проходять переважно з 11:00 до 16:00, решту часу плануєш самостійно.
- Офіційне працевлаштування або B2B-контракт.
- 100% бронювання при офіційному працевлаштуванні.
- Необмежена оплачувана відпустка та лікарняні.
- Заняття з англійської 2 рази на тиждень за рахунок компанії.
- $500 на рік на навчання + оплата професійних конференцій.
- Компенсація психолога — до $100 на місяць.
- Компанія надає всю необхідну техніку для роботи.
Як проходитиме відбір
- Intro call з HR
- Технічна співбесіда з ML Lead
- Тестове завдання
- Фінальна співбесіда з ML Lead та CTO
- Безпекова перевірка (базовий етап для MilTech)
- Офер та перевірка рекомендацій.
Якщо тобі цікаві ML-задачі, де потрібно не просто застосовувати готові рішення, а самостійно розбиратися в проблемі, експериментувати та бачити результат своєї роботи — залишайте свій відгук!)