Everstar

Middle Software Engineer (Python, C++, ML/CV)

Everstar · Kyiv, Kyiv, Ukraine

Technology, Information and Internet · 2-10 employees

19 h ago
Mid (2-5 yrs) Full-time Ukraine
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will profile and optimize software for low latency and high memory efficiency while implementing complex algorithms like Bayesian filtering. Additionally, you will design modular system components and build pipelines for processing large volumes of heterogeneous data.

What they look for

Python C++ Machine Learning Computer Vision System Design Multiprocessing Multithreading Asynchronous programming Bayesian filtering State estimation NumPy Pandas GeoPandas Debugging Object-oriented programming Low latency optimization

Requirements

The role requires strong Python engineering skills with a focus on system architecture and a solid mathematical foundation for complex algorithms. Candidates should have experience with system design, debugging, and a willingness to work with C++ for performance-critical modules.

Benefits

Medical insurance Psychological counseling Paid vacation Flexible schedule Remote work days Professional development Mentorship Birthday leave

Full description

Ми — EVERSTAR, перша рекрутингова агенція в MilTech для тих, хто готовий створювати технологічне майбутнє.

Але досить про нас, розказуємо вакансію.

Ця вакансія у R&D-команду, що розробляє та виробляє техніку й електронні рішення, які працюють на реальному полі бою, а не в красивих презентаціях для інвесторів.

Компанія швидко масштабується, вибудовує процеси та підсилює команди.

У зв’язку з розширенням R&D-відділу ми шукаємо Middle Software Engineer (Python, C++, ML/CV) , чиї рішення будуть імплементовані в сотні тисяч продуктів, змінять хід історії та забезпечать технологічну перевагу України на десятиліття вперед.

Які задачі чекають на вас:

  • Профілювання та оптимізація програмного забезпечення для забезпечення низької затримки (low latency) та високої ефективності використання пам'яті.
  • Реалізація різних алгоритмів, таких як KF (EKF), PF, PMF, оцінювання MAP (ми не очікуємо, що ви знаєте це прямо зараз).
  • Проєктування чистих, відмовостійких та модульних системних компонентів із використанням ООП, функціонального програмування та подійно-орієнтованих парадигм.
  • Побудова пайплайнів для обробки великих обсягів гетерогенних даних і потоків (включаючи відео, зображення, CSV, текст та rosbag).
  • Впровадження заходів безпеки даних та систем обфускації коду (наприклад, pyArmor) для захисту пропрієтарного коду.

Що важливо:

  • Досвід розробки на Python на інженерному рівні, фокусований на системних або архітектурних завданнях.
  • Математична база та щире бажання заглиблюватися у складні алгоритми, такі як баєсівська фільтрація, оцінювання стану (state estimation) та оцінювання MAP.
  • Знання поширених паттернів та методологій проєктування; розуміння фундаментальних принципів системного дизайну (system design).
  • Досвід роботи з багатопроцесністю (multiprocessing), багатопотоковістю (multithreading) та асинхронним програмуванням.
  • Сильні навички налагодження (debugging) із здатністю орієнтуватися у складних системах та знаходити першопричини проблем.
  • Здатність критично мислити, проєктувати системи та писати код самостійно, не покладаючись надмірно на AI-асистентів.

Буде плюсом:

  • Базові знання C++ (або сильне бажання навчитися) для портування критичних до продуктивності модулів з Python.
  • Практичний досвід роботи з інструментами аналізу даних, такими як NumPy, Pandas та GeoPandas.
  • Попередній досвід роботи в командах ML/CV та розуміння процесів розробки у сфері комп'ютерного зору.
  • Досвід роботи з одноплатними комп'ютерами (наприклад, Raspberry Pi, NVIDIA Jetson) та практичне розуміння низькорівневих інтерфейсів, таких як Serial/UART, SPI та I2C.

Простий і зрозумілий старт. Оформлення через Дія.City — без складних схем.

Баланс між роботою і життям. 24 дні відпустки, гнучкий графік і до 10 днів віддаленої роботи на рік.

Підтримка, коли вона потрібна. Медичне страхування та консультації з психологом.

Можливість вчитись і рости. Компенсація курсів і доступ до навчальних матеріалів. А також підтримка від команди, менторство та баді.

Гідна оплата. Ринкова компенсація та бонуси.

Культура, яку відчуваєш. Визнання досягнень, подарунки до важливих подій, додатковий вихідний у День народження, корпоративи та сильна внутрішня спільнота.

Команда поруч. Офіс у Києві (правий берег) з усім необхідним та людьми, з якими легко працювати.