М

Backend-разработчик (Edge / Hardware / IoT)

Мамаева Ирина Анатольевна
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

В активно развивающийся проект - разработка высокотехнологичных решений для защиты гражданских и промышленных объектов от БПЛА, ищем Back-end программиста с опытом разработки под физическое по.

Мы разрабатываем систему с сервисной архитектурой, которая работает в связке с аппаратными устройствами и нейросетями.

Бэкенд состоит из независимых, модулей-адаптеров. Каждый модуль — это законченное решение, которое предоставляет интерфейс для встраивания в систему.

Немного о компании
Более трех лет на рынке. Являемся обособленным подразделением одного из крупнейших застройщиков.
На данный момент в компании 30 человек.
В команде нам важна инициативность, готовность брать ответственность, самостоятельно находить решения.
Задачи
Разрабатывать сервисы-обертки для аппаратных устройств (PTZ камеры, микрофоны, сенсоры и др.). Интеграция через SDK (C/C++), REST API и бинарные протоколы (UART).
Писать обвязки для нейросетей (Computer Vision, предиктивная аналитика) и встраивать их в общий пайплайн обработки данных.
Распределять нагрузку на хост-устройстве. Грамотно работать с многопоточностью и многопроцессностью.
Профилировать сервисы, искать узкие места и повышать производительность системы в целом.
Работа с данными и очередями: Проектировать взаимодействие с PostgreSQL, Redis и брокерами сообщений (Kafka).
Разрабатывать фоновые задачи и воркеры на Python (Celery).
Писать и оптимизировать SQL-запросы (SQLAlchemy в Python, native SQL / драйверы в Go).
Наши ожидания
Опыт коммерческой разработки - от 3-х лет.
Опыт разработки под физическое ПО, готовность писать на Go и Python.
Понимание принципов сервисной/модульной архитектуры. Умение проектировать API и контракты.
Опыт работы с REST, WS, gRPC и Protobuf.
Понимание многопоточности, многопроцессности и асинхронности, умение распределять нагрузку на устройстве.
Уверенное знание PostgreSQL, Redis. Понимание паттернов работы с очередями (Kafka/RabbitMQ).
Python-стек: FastAPI, Celery, SQLAlchemy, Pytest.
Go-стек: Gin, pgx.
Будет плюсом
Опыт работы с FFI / CGO / ctypes / cffi (понимание того, как вызывать C/C++ код из Python или Go).
Опыт чтения чужого C/C++ кода (SDK устройств).
Понимание специфики работы с последовательными портами (UART/Serial).
Опыт деплоя и инференса ML-моделей (OpenCV, ONNX, TensorRT).
Опыт работы с Edge-устройствами (Raspberry Pi, NVIDIA Jetson, промышленные контроллеры).
Базовые навыки контейнеризации (Docker, Docker Compose).
Мы предлагаем
Работу в продуктовой компании, создающей комплексное hardware/software-решение, имеющее высокую социальную и практическую значимость;
Официальное трудоустройство в соответствии с ТК РФ;
Конкурентоспособную заработную плату, обсуждаемую по итогам собеседования;
Гибридный формат работы (м. Царицыно) с возможностью выбора начала рабочего дня;
Работу в сильной команде инженеров и разработчиков, где ценятся инициативность, ответственность и техническая экспертиза;
Минимум бюрократии, быстрое принятие решений, сложные и интересные технические задачи.
AI-помощник
Источникhh.ru
Опубликовано22 ч назад
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.