Эвокарго

Linux System Developer (Python)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет

Evocargo создает транспорт будущего. Мы проектируем, конструируем и собираем автономные электро-грузовики, разрабатываем программное обеспечение беспилотников и низкоуровневых компонентов. Мы разрабатываем и внедряем «под ключ» автономные логистические решения полного цикла, которые уже сейчас доступны в закрытых производственных помещениях и на контролируемых территориях.

У нас атмосфера технологической компании. Мы быстро разрабатываем и внедряем, получаем моментальный фидбек, постоянно улучшаем систему и процессы, исследуем сферу автономного транспорта, пишем научные статьи, обсуждаем идеи и поддерживаем друг друга.

О команде:

Наша команда развивает системы управления флотом. Это такой интерфейс взаимодействия клиентов с автономными грузовиками, наши приложения должны быть быстрыми, красивыми, безопасными и надежными.
Если конкретнее, одной из задач этой системы является автоматическая настройка автономного грузовика. Мы реализуем ее на схожем с IoT-решениями стэке. Мы в начале пути, поэтому не успели накопить legacy-код.
Работаем по agile с двухнедельными итерациями, проводим ревью и ретро.

Мы ищем инженера, способного решать системные задачи, который:

  • Разрабатывал сервисы для различных систем инициализации Linux;
  • Разрабатывал утилиты на python 3;
  • Не испытывает проблем с асинхронщиной;
  • Разрабатывал systemd-юниты;
  • Работал с одним из фреймворков Django, Flask, aiohttp, FastAPI;
  • Понимает event-driven архитектуру, знаком с разными архитектурными паттернами;
  • Понимает, зачем нужны очереди, как работает pub/sub;
  • Сможет разобраться с бинарными сетевыми протоколами;
  • Писал ansible-плейбуки;
  • Знает git и пишет Bash-скрипты;
  • Умеет настраивать CI/CD.

Наш Стек:

  • Python 3.10;
  • В инфраструктуре используются Gitlab, Nexus, Docker;
  • Ubuntu 22 — текущая целевая операционная система;
  • Для задач и знаний — Jira, Confluence.

По задачам:

  • Выстраивать цикл доставки программного обеспечения до автономного погрузчика;
  • Разрабатывать инструменты доставки конфигураций;
  • Разрабатывать инструменты обновления ПО устройств;
  • Разрабатывать системные библиотеки;
  • Разрабатывать системные сервисы под Linux окружение;
  • Покрывать код тестами, писать техническую документацию и участвовать в код ревью;
  • Развивать методы развертывания приложения и совершенствовать инфраструктуру проектов;
  • Автоматизировать настройку Linux окружения;
  • Участвовать в разборе инцидентов;
  • Участвовать во встречах отдела, оценивать и планировать задачи; составлять планы/отчеты о своей работе.

Почему вам у нас понравится:

  • Формат работы - любой (офис/удаленка/гибрид). У нас уютный и продуманный офис с террасой. Находится в технопарке "Калибр" в 10 минутах от м. Алексеевская.
  • Выдаем технику для работы;
  • ДМС со стоматологией;
  • Корпоративные скидки на услуги и товары от разных торговых площадок, фрукты и настолки в офисе, марафоны и другие спортивные активности;
  • Day Off - при плохом самочувствии можно поработать из дома;
  • Возможность узнать все про мир беспилотного транспорта;
  • Интересные задачи, нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств;
  • Мы открыто делимся фидбеком, не боимся прямо говорить о том, что сделано плохо, но при условии, что критика выражена конструктивно и с уважением к другим.