- Работа в Москве
- Удаленно
- Embedded software engineer
- Data Engineer / Embedded Software Engineer
Data Engineer / Embedded Software Engineer
300 000 - 387 000 ₽
LIAN — системный интегратор с фокусом в аналитике и управлении данными.
Мы работаем в трех направлениях:
1. Автоматизация управленческой отчетности (BI) в малом и среднем бизнесе. Строим хранилища данных, настраиваем сбор и интеграцию, разрабатываем отчеты и дэшборды. Наш стек в BI включает все современные инструменты, в том числе open-source ПО.
2. Заказная разработка аналитических систем. Когда у нашего клиента есть специфичный запрос, мы разрабатываем аналитические системы с нуля. Часто применяем подходы BigData, Data Science, актуальные подходы к программному анализу данных и прогнозированию.
3. Запуск и ресурсное обеспечение команд разработки в комплексных проектах цифровой трансформации. Мы усиливаем команды наших партнеров и клиентов собственными сотрудниками и обеспечиваем максимально быстрый старт новых проектов. Среди наших заказчиков -крупные системные интеграторы, банки, нефтегазовые, химические производства, логистические компании, стартапы.
Проект, связанный с обработкой экстремально быстрых данных (до 10 млн замеров/сек) на очень слабом железе (1 ядро ARM, 1 ГБ RAM) с глубоким математическим пониманием.
Обязанности:
- Разрабатывать и математически оптимизировать алгоритмы обработки сверхбыстрых сигналов со станков на слабом устройстве.
- Интегрировать устройство с контроллерами Siemens/ABB/etc через пром. протоколы (MQTT в первую очередь).
- Разрабатывать и деплоить оптимизированные ML-модели для обнаружения аномалий прямо на устройстве.
- Создавать эффективные пайплайны сжатия и передачи данных (edge -> cloud, минимизируя объемы).
- Решать сложные задачи синхронизации разночастотных данных и выявления "цифровых отпечатков" процессов.
- Глубокое понимание цифровой обработки сигналов (DSP), интерполяции, статистики, синхронизации временных рядов. Способность придумывать алгоритмы вместо грубой интерполяции.
- Опыт выжимания максимума из слабого железа (микрооптимизации C++/Python, управление памятью, снижение нагрузки на CPU/RAM). Опыт работы с ARM.
- Понимание проблем и решений для работы с потоками данных в наносекундных интервалах (агрегация, сжатие без потерь критической информации, баланс размер пакета/задержка).
- Обязательное знание MQTT. Опыт с OPC UA, Modbus — огромный - Основные языки: Python (основная логика, ML), C++ (критичные по производительности компоненты, оптимизация под ARM), Java (для интеграции с некоторыми промышленными системами).
- Английский уровня B2 для общения с командой клиента и чтением документации
- Желательно наличие профильного образования
- Участие в интересных и масштабных проектах с классной молодой командой
- Аутстафф проект
- Сотрудничество через форму ИП или СЗ
Опубликована 4 дня назад