БЮРО 1440
Старший разработчик сервисов данных (Python)
1 мес. назад
Страна неизвестнаSenior
pythonfastapipostgresclickhouseredisrabbitmqkafkanumpy
Мы ищем сильного разработчика на Python для участия в разработке бэкенда внутренних продуктов Экосистемы Математического Моделирования. Экосистема включает в себя модули работы с данными, инструменты визуализации и вычислительные сервисы для развития Космической Системы.
О продукте
- Экосистема Математического Моделирования включает в себя модули работы с данными, инструменты визуализации и вычислительные сервисы, позволяющие строить и проверять гипотезы развития Космической Системы.
- Стек разработки бэкенда: Python (3.12+), FastAPI (uv, ruff, ty, prek), Postgres, ClickHouse, Redis, MinIO, RabbitMQ, Kafka.
Обязанности
- разработка бэкенда продуктов Экосистемы Математического Моделирования (SaaS)
- разработка сервисов управления данными моделей Космической Системы
- развитие схем данных в соответствии с инженерными гипотезами
- разработка интерфейсов взаимодействия с фронтендом
- разработка и оптимизация вычислительных алгоритмов
- организация потоков данных между микросервисами
Требования
- инженерное или техническое образование
- опыт разработки backend на Python от 5 лет
- хорошее знание REST API и фреймворка FastAPI
- опыт работы с базами данных: Postgres, ClickHouse, Redis
- опыт работы с асинхронным взаимодействием: RabbitMQ, Kafka
- знание основ Data Science и опыт работы с данными: NumPy, Pandas, Polars
- умение правильно покрыть код unit-тестами: Pytest, фикстуры, фабрики, моки
- понимание и практический опыт использования и настройки линтеров, форматтеров, тайп чекеров
- опыт работы с контейнерами Docker, понимание устройства Kubernetes, CI / CD и GitOps подхода
Будет плюсом
- опыт программирования на других языках: MATLAB, Julia, C, Rust
- разработка приложений моделирования, обработки больших данных, вычислительных систем
- работа в инженерных или научных проектах: спутниковые системы, системы связи, радиоэлектроника, системы автоматического управления
- применение в работе математического аппарата: математический анализ, линейная алгебра, аналитическая геометрия, математическая статистика