ООО "НПО РУСТЕХДРОН" — это российский разработчик и производитель беспилотных летательных аппаратов и собственных ИТ решений.
Мы ищем ведущего Go-разработчика в команду R&D для развития двух направлений: экосистемы для автономных БПЛА (автономная локализация и навигация, облачные сервисы для обработки телеметрии и видеопотока) и внутренних сервисов для автоматизации бизнес-процессов (HR-сервисы, IoT решения для цифровизации производства, внедрение ML-модулей).
Вы будете:
- Разрабатывать, развивать и поддерживать микросервисную архитектуру критических систем, как внутренних, так и внешних;
- Проектировать и реализовывать API (gRPC, REST) для внутренних и внешних интеграций;
- Участвовать во всех этапах разработки: от проектирования и код-ревью до тестирования, развертывания и мониторинга;
- Оптимизировать производительность, latency и throughput критически важных сервисов;
- Тесно взаимодействовать с ML-командой для создания эффективного контракта "платформа-модель": разработка API для стриминга видеофрагментов и телеметрии, приема и обработки метаданных, управления инференсом.
Нам важно:
- Глубокий бэкенд-опыт (Go) в разработке высоконагруженных распределенных систем;
- Опыт проектирования микросервисной архитектуры и API (gRPC, REST);
- Опыт работы с контейнерами (Docker, Kubernetes) и базами данных (SQL/NoSQL);
- Умение работать в кросс-функциональной команде, конструктивно обсуждать решения;
- Понимание паттернов проектирования, принципов разработки отказоустойчивого и масштабируемого ПО;
- Понимание принципов CI/CD.
Будет плюсом:
- Опыт работы с облачными провайдерами (AWS, GCP, Azure) и системами потоковой обработки данных (Kafka, NATS, RabbitMQ);
- Понимание принципов компьютерного зрения;
- Понимание принципов работы с видео: кодеков (H.264/H.265), контейнеров, стриминговых протоколов (RTSP/WebRTC/HLS);
- Личный опыт разработки или интеграции видео-сервисов (кодирование, обработка, стриминг);
- Способность говорить на одном языке с ML-инженерами. Понимание этапов ML-пайплайна (инференс, обучение), типовых задач и ограничений, налагаемых нейронными сетями на систему (latency, throughput);
- Опыт интеграции ML-моделей в production-среду.
Условия:
- Официальное трудоустройство по ТК РФ с первого дня;
- Полностью "белая" заработная плата без задержек;
- График работы 5/2 с 09:00 до 18:00;
- Уровень заработной платы обсуждается с успешным кандидатом по итогам интервью;