Middle_Python_Engineer (Real-Time Systems)
Everstar Kyiv, Kyiv, Ukraine
Technology, Information and Internet · 2-10 employees
About the role
Design, develop, and maintain Python middleware and data pipelines while ensuring high code quality through testing and documentation. Develop integration layers and adapters for various communication protocols in headless Linux embedded environments.
What they look for
Requirements
Requires 3+ years of professional Python development experience with deep knowledge of concurrency, memory management, and Linux infrastructure. Strong understanding of OOP, SOLID principles, and experience with system integrations or embedded hardware is highly valued.
Benefits
Full description
Ми — EVERSTAR, перша рекрутингова агенція в MilTech для тих, хто готовий створювати технологічне майбутнє.
Але досить про нас, розказуємо про вакансію.
Шукаємо Python Engineer, який/яка підсилить R&D-команду одного з наших партнерів. Компанія створює та виробляє технологічні рішення, що вразили вже сотні тисяч цілей ворога.
Це можливість працювати в команді повного циклу: від ідеї до серійного продукту. Тут можна керувати своїми проєктами, впливати на технічні рішення та швидко втілювати їх у життя завдяки власному виробництву.
Які задачі чекають на тебе:
- Проєктування, розробка та підтримка Python middleware та конвеєрів даних (multi-threading, multi-processing, asyncio).
- Розробка інтеграційних шарів та адаптерів для користувацьких, промислових та стандартних протоколів зв'язку (TCP/UDP sockets, Serial, Protobuf, MAVLink, CRSF).
- Створення надійної логіки серіалізації/десеріалізації даних та схем валідації (Pydantic).
- Розгортання, тестування та налагодження сервісів у headless Linux embedded-середовищах.
- Підтримка високих стандартів якості коду: сувора типізація, принципи ООП/SOLID, документація коду, юніт-/інтеграційні тести та рев'ю коду.
Вимоги:
- Python Core & Concurrency:• 3+ роки професійного досвіду розробки на Python (версія 3.10+).
- Глибоке знання та розуміння концепцій Python: управління пам'яттю, GIL, дескриптори/декоратори.
- Впевнене розуміння Multiprocessing / Multithreading / Asyncio. Розуміння роботи з race conditions та вибору типу взаємодії між потоками/процесами/корутинами.
- Ґрунтовні знання та розуміння паттернів проєктування (ООП/SOLID).
- Linux & Інфраструктура:• Високий рівень володіння Linux CLI у headless-середовищах (віддалене налагодження через SSH).
- Глибоке розуміння ініціалізації системи та управління процесами.
Буде плюсом:
- Інтеграції та протоколи:• Практичний досвід системних інтеграцій та побудови кастомних інтеграційних адаптерів/містків.
- Досвід роботи з кастомними, бінарними або промисловими протоколами зв'язку.
- Досвід роботи з Protobuf, Pydantic або низькорівневими форматами серіалізації даних.
- Комп'ютерне бачення та обробка відео: Практичний досвід роботи з OpenCV, FFMPEG, GStreamer, MediaMTX або RTSP-потоками.
- Вбудоване апаратне забезпечення (Embedded Hardware): Досвід роботи з одноплатними комп'ютерами (Raspberry Pi, NVIDIA Jetson) або мікроконтролерами (ESP32, Arduino).
- Доменні протоколи: Досвід роботи з протоколами CRSF, MAVLink.
Оформлення через Дія.City, КзПП
- прозорий формат співпраці та стабільні умови роботи.
Відпустка
- 24 календарні дні відпустки щороку + ще один день у твій день народження.
Гнучкий формат роботи
- гнучкий графік та можливість працювати дистанційно до 10 днів на рік.
Медичне страхування
- від топової страхової компанії, починає діяти після випробувального терміну.
Розвиток і навчання
- компенсуємо професійне навчання, курси та надаємо доступ до корпоративної бібліотеки.
Підтримка ментального здоров’я
- компанія оплачує консультації з психологом.
Конкурентна компенсація
- винагорода на рівні ринку, бонуси та премії за результати роботи.
Бронювання військовозобов’язаних
- допомагаємо з оформленням за наявності актуальних документів.
Підтримка з релокацією
- фінансова допомога для кандидатів з інших міст або країн.
Офіс у Києві
- робочий простір на правому березі з кавою, снеками та місцем для роботи й зустрічей із командою.
Similar roles
-
Senior Backend Engineer – Python & Java (Python Focus)
Nexaminds Mexico, Chihuahua, Mexico
-
Senior Python Developer | BPCE-IT
Natixis in Portugal Portugal
-
Site Reliability Engineer III - Python, Grafana, Splunk, AWS, Jenkins
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Commando Python front-office H/F
Meritis Paris, Ile-of-France, France
-
[Job - 31720] Data developer (Python, FICO DMPS e FICO DM (ou Blaze Advisor), Brasil
CI&T Brazil
-
Développeur·euse Backend Python / AWS
Maplr Montreal, Quebec, Canada