Старший разработчик Python (инженерное ПО)
По договоренности
Чем предстоит заниматься:
- Разработкой инструментов наземных испытаний космического аппарата и составных частей.
- Разрабатывать, поддерживать и модернизировать сервисы на Python.
- Проектировать решения с нуля с учётом возможных изменений.
- Участвовать в процессе разработки от спецификации задачи до демонстрации результата пользователям, участие в code review.
- Оптимизировать производительность расчётных модулей и архитектурных компонентов.
- Написанием кода, взаимодействующего с оборудованием (подключение через COM/USB, Ethernet).
- Взаимодействовать с командами математического моделирования и embedded-разработки.
- Опыт разработки на Python 3.8+ от 4–5 лет (production, сложные системы).
- Глубокое понимание внутренних механизмов Python: GIL, asyncio/greenlets, менеджмент памяти, типы данных, декораторы, метапрограммирование.
- Практический опыт работы с gRPC (protobuf, server/client, streaming, interceptors, оптимизация сериализации).
- Навыки написания чистого, тестируемого кода: pytest, mocking, CI/CD, линтеры (ruff, mypy, flake8).
- Опыт модернизации legacy‑кода, рефакторинга и внедрения архитектурных улучшений.
- Умение работать с технической документацией, переводить математические модели в программную логику.
Будет плюсом:
- Опыт работы с C/C++ и вызовом нативного кода из Python (ctypes, cffi, pybind11, Cython).
- Опыт работы с моделированием или телекоммуникационными системами.
- Владение экосистемой scientific Python (NumPy, SciPy, Pandas или аналоги), опыт оптимизации математических вычислений.
- Опыт работы с одним из протоколов: SCPI, Modbus, UART.
- Опыт разработки под Linux, опыт работы с Raspberry Pi (будет плюсом).
- Понимание особенностей архитектуры программно-аппаратных комплексов.
- Умение выбирать абстракции и писать понятный и поддерживаемый код.
Условия:
- Офисный или гибридный формат работы в Москве.
Адрес: Россия, Москва, площадь Краснопресненская Застава
Опубликована 8 часов назад
Похожие вакансии
Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатноМы ищем сильного разработчика на Python для участия в разработке бэкенда внутренних продуктов Экосистемы ... Стек разработки бэкенда: Python (3.12+), FastAPI (uv, ruff, ty, prek), Postgres, ClickHouse, Redis, MinIO ... Что мы ожидаем: инженерное или техническое образование; опыт разработки backend на Python от 5 лет; хорошее ...
- Полный день
- Опыт от 5 лет
- Москва
4 дня назад
Чем предстоит заниматься: руководить командой backend-разработчиков решать задачи отказоустойчивости ... Мы ожидаем: опыт от 5 лет коммерческой разработки на Python профильное IT/техническое образование опыт ...
- Полный день
- Опыт от 5 лет
- Москва
8 часов назад
Технологический стек: * Python (FastAPI / Django) * Redis * PostgreSQL (или другие реляционные БД) * ... интеграция, встраивание и кастомизация) Что нужно делать: * Разработка и развитие backend-сервисов на Python ... Взаимодействие с аналитиками и другими командами Что мы ждём: * Уверенный опыт backend-разработки на Python ...
- Полный день
- Опыт от 5 лет
- Москва
месяц назад
Требования наличие высшего образования опыт работы на Python и написания unit-тестов на pytest опыт разработки ...
- Полный день
- Опыт от 5 лет
- Москва
месяц назад
... кандидата мы ожидаем: образование высшее опыт коммерческой fullstack-разработки от 4 лет уверенное владение Python ...
- Полный день
- Опыт от 5 лет
- Москва
24 дня назад