Системный программист Python-инженер (middle, middle+)

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Компетенции

Middle

OOO «ТМХ Интеллектуальные Системы» – стремительно растущая организация, один из лидеров рынка по разработке беспилотных систем и автономных систем управления на железнодорожном транспорте (пассажирские и грузовые перевозки).

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

Компания обладает портфелем реализованных проектов в области беспилотного транспорта в России и странах СНГ.

В отличии от крупных ИТ-игроков на рынке, в нашей компании у разработчика есть возможность принимать активное участие (при его желании) в разных аспектах процесса разработки приложения, и это активно поощряется, например:

  • писать код для ядра приложения (основное направление деятельности);
  • реализовывать драйверы и библиотеки для сенсорики;
  • дорабатывать процессы CI/CD и тестирования;
  • заниматься профилированием и повышением производительности кода;
  • реализовывать интерфейсы взаимодействия с программными модулями других подразделений (модули на C++, модули работы с нейронными сетями и т.д.);
  • активно участвовать и разрабатывать целевую архитектуру приложения (сейчас используется “чистая архитектура” сервисов на базе микросервисной реализации на событиях).

В связи с расширением штата и портфеля проектов, компания находится в активном поиске Python-инженера.

Обязанности:

  • Разработка модулей программного обеспечения на языке Python;

  • Профилирование и отладка кода, поиск узких мест и повышение производительности кода;

  • Взаимодействие с группой компьютерного зрения и группой разработки на C++;

  • Участие в разработке архитектуры;

  • Участие в разработке и подготовке проектной документации.

Требования:

  • Опыт коммерческой разработки на Python от 4-х лет (уровень middle, middle+)

  • Опыт разработки мультипоточных / мультипроцессронных приложений, а также знание характерных для Linux способов организации межпроцессного взаимодействия;

  • Опыт разработки ПО для Linux, в т.ч. опыт профилирования и отладки приложений на Python под Linux;

  • Знание типовых архитектурных паттернов проектирования и умение их применять на практике

  • Способность самостоятельно разбираться в чужом коде, писать production-ready код, покрытый тестами на основе бизнес-требований (без четкого ТЗ)

  • Инициативность, целеустремленность и ориентированность на результат

Приветствуется:

  • опыт в разработке систем автопилотирования (автомобили, погрузчики и др.);

  • опыт работы с Docker контейнерами.

  • опыт работы с нейросетями, понимание как работают нейронные сети, знание методов оптимизации инференса;

Условия:

  • Комфортные условия работы;
  • Бизнес-центр класса B+ недалеко от центра: м. Сокольники, м. Рижская, м. Комсомольская;
  • Оформление по ТК РФ;
  • Достойная заработная плата;
  • График работы: ОФИС 5/2 с 9 до 18 ч., или с 10 до 19 ч, пятница на 1.15 ч. короче, после испытательного срока - гибридный график: 2 дня в офисе, 3 дня - дома.

Ключевые навыки

Python
Linux
Сверточные нейронные сети
Docker
Многопоточные приложения
Автопилотирование

Адрес

Москва, 3-я Рыбинская улица, 18с22

Контактная информация

ТрансМашХолдинг, Группа компаний

Вакансия опубликована 23.04.2024 в г. Москва.

Похожие вакансии

#

от 60 000 до 120 000 ₽

Новосибирск

Удаленная работа

Подробное описание

27 апреля

#

Senior

от 70 000 до 90 000 ₽

Димитровград

Удаленная работа

Подробное описание

-

#

Москва

Полный день

Подробное описание

9 июля