Python Developer

Требования

Бэкенд, Старший (Senior)PythonLinuxSQLFastAPI

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Разработка современного электрического транспорта

Описание вакансии

Условия работы

Компания ARRIVAL создает современный коммерческий электрический транспорт таким, каким он должен быть: доступным, элегантным, тихим и безопасным. Одна из наших основных задач - разработать электрический автомобиль, который будет стоить не дороже аналогичного автомобиля с бензиновым двигателем как по цене покупки, так и по стоимости владения.

Чтобы этого достичь, мы стараемся оптимизировать каждый этап его создания - от проектирования, разработки всех компонент, используемых материалов и до программного обеспечения.

Электроника и программное обеспечение автомобиля (от контроллеров движения до систем искусственного интеллекта), а также сопутствующие сервисы мы разрабатываем в Санкт-Петербурге, автомобили собираются в Англии.

Помимо разработки автомобилей мы должны обеспечить клиентам (крупным международным логистическим компаниям) качественный процесс сопровождения ПО наших транспортных средств, а также сервисов, взаимодействующих с ними, такими как облачное решение, мобильные сервисы.

Наша цель - полностью удаленная диагностика транспортных средств.

Мы ищем Python developer, кто возьмет на себя задачи поддержки существующих, а также разработки новых сервисов для автоматизации задач диагностики и сопровождения.

Итак, основные задачи Продукта (Diagnostic Platform)

  • Агрегирование и обработка данных из разных источников,
  • Постоянный мониторинг состояния транспортных средств,
  • Автоматический анализ первопричин сбоев.

Вашими задачами будут:

  • Написание и поддержка сервиса для генерации телеметрийных спецификаций;
  • Создание систем для автоматической / автоматизированной диагностики электромобилей, их систем и компонентов;
  • Разработка системы для осуществления обработки и анализа данных от электромобилей и их компонентов
  • Разработка дополнительных облачных сервисов платформы;
  • Разработка системной архитектуры платформы;
  • Поддержка существующих систем и сервисов.

Мы ожидаем от вас:

  • Опыт практического использования Python не менее 3-х лет;
  • Опыт работы с веб-фреймворками FastAPI, aiohttp, tornado (legacy);
  • Понимание принципов REST API;
  • Представление о принципах проектирования реляционных БД;
  • Опыт работы с базами данных SQL (в т.ч. без ORM) / noSQL;
  • Умение писать тестируемый код и юнит тесты к нему (pytest);
  • Опыт работы с Docker и GitLab;
  • Опыт проведения Code Review, умение разбираться в чужом коде;
  • Отличные навыки решения проблем и общения с коллегами;
  • Владение английским языком не ниже intermediate level.

Преимуществами будут:

  • Понимание принципов работы CAN-сетей и опыт работы с cantools;
  • Опыт работы с Pandas;
  • Понимание процессов ETL;
  • Использование type hinting и mypy;
  • Опыт работы с Swagger/OpenAPI;
  • Знакомство с InfluxDB, MongoDB, Tarantool, RabbitMQ, Kafka;
  • Опыт работы с Seaborn, Plotly Dash;
  • Опыт работы с AWS / GCE / Azure.

Мы предлагаем:

  • Участие в разработке новой функциональности продуктов, не имеющей аналогов в мире.
  • Работу в условиях широких возможностей по выбору инструментов и способов решения поставленных задач.
  • Увлеченную своим делом команду, где умеют слышать.
  • Условия работы: оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков, полный пакет ДМС с 1го дня работы, компенсация затрат на занятия спортом и/или изучение иностранного языка, бесплатные горячие обеды в офисе.

Бонусы

Мы предлагаем:

  • Участие в разработке новой функциональности продуктов, не имеющей аналогов в мире.
  • Работу в условиях широких возможностей по выбору инструментов и способов решения поставленных задач.
  • Увлеченную своим делом команду, где умеют слышать.
  • Условия работы: оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков, полный пакет ДМС с 1го дня работы, компенсация затрат на занятия спортом и/или изучение иностранного языка, бесплатные горячие обеды в офисе.