Evocargo создает транспорт будущего. Мы проектируем, конструируем и собираем автономные электро-грузовики, разрабатываем программное обеспечение беспилотных грузовиков и низкоуровневых компонентов. Мы разрабатываем и внедряем «под ключ» автономные логистические решения полного цикла, которые уже сейчас доступны в закрытых производственных помещениях и на контролируемых территориях.
Что делает команда и кого мы ищем:
Команда программной интеграции разрабатывает инфраструктурные сервисы и внутренние инструменты, на которые опираются разработчики других компонентов автопилота. Мы ищем опытного инженера, который возьмет на себя развитие наблюдаемости и отлаживаемости автопилота, управляющего движением флота из сотен беспилотных грузовиков.
В команде сейчас 4 человека, постепенно расширяемся. Большие возможности для профессионального роста, возможности горизонтальных перемещений между тематиками (в т.ч. в робототехнику).
Наш стек:
Python 3.8/3.12+, корпоративный PyPI-репозиторий
БД Clickhouse и Postgres
Gitlab CI
Основные IDE — VS Code и Cursor;
Разворачиваем софт через Ansible, ценим IaC;
LTS-версии Ubuntu.
Вам предстоит:
- Развитие подсистем сбора аналитических данных на стороне автопилота (производительность, ошибки ПО, статистика эксплуатации);
- Развитие системы доставки метрик технической аналитики (из автопилота в Prometheus/VictoriaMetrics и Clickhouse на стороне инфраструктуры);
- Разработка системы анализа исторических метрик (агрегация, детекция событий и т.п.);
- Создание и поддержание дашбордов в Grafana и Metabase;
- Возможны иные смежные задачи при взаимодействии с другими отделами;
- Периодически может возникнуть необходимость работать с машиной в “поле” (в основном удаленный доступ).
От будущего коллеги мы ждём:
- Опыт разработки Python-приложений с использованием современных практик (контроль версий в git, менеджеры зависимостей типа poetry или uv, пакетирование в PIP, тестирование в CI, запуск в docker);
- Знание SQL на продвинутом уровне (написание сложных запросов с подзапросами, оконными выражениями и т.п.);
- Знание методов анализа и оптимизации производительности приложений в Linux-системах, достаточно глубокое понимание программно-аппаратного стека в целом;
- Способность создавать и поддерживать подробную и актуальную документацию: как для людей, так и для AI-ассистентов;
- Отсутствие радикальной неприязни к старым версиям Python (поначалу иногда придется поддерживать код на 3.8).
Будет плюсом:
- Знание C++ на уровне, достаточном для чтения чужого кода;
- Опыт работы с Clickhouse или оптимизации запросов в любых других БД;
- Базовые знания data science: визуализация данных, анализ временных рядов, основные статистические функции и т.п.;
- Навыки DevOps: автоматизация через Ansible, понимание разворачивания сервисов в k8s и т.п;
- Знакомство с робототехническими фреймворками ROS / ROS2.
О нас: - Любой формат работы. Офис у нас в Москве, он уютный, продуманный и с террасой. Находится в технопарке "Калибр" в 10 минутах от м. Алексеевская;
- Оформление по ТК РФ, белая з/п;
- IT-аккредитованная компания;
- Выдаем технику для работы;
- ДМС со стоматологией;
- Корпоративные скидки на услуги и товары от разных торговых площадок, фрукты и настолки в офисе, марафоны и другие спортивные активности;
- Возможность узнать все про мир автономного транспорта;
- Интересные задачи, нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств;
- Мы открыто делимся фидбеком, не боимся прямо говорить о том, что сделано плохо, но при условии, что критика выражена конструктивно и с уважением к другим.
До встречи :)