Разработчик в команду поставки данных автономного транспорта
Яндекс хочет сделать повседневную жизнь людей более безопасной, удобной и комфортной. Мы создаём технологии автономного управления автомобилем и роботом доставки. Для этого мы собираем команду увлечённых, умных и целеустремлённых профессионалов.
Во время каждого проезда автопилот генерирует большое количество данных: записи с камер, лидарные облака, GPS-логи и множество другой информации. Наша команда отвечает за сбор и доставку данных до облака, чтобы обработать, изучить и применить их для дальнейшего развития автопилота.
Задачи и обязанности
Создание инструмента поставки данных с автономного флота в реальном времени
Во время движения машины собирается много диагностической информации, которую нужно доставлять как можно быстрее. Это телеметрия, информация о критических событиях и прочее, что требует мгновенного реагирования. Поэтому нельзя ждать, пока машина вернётся на стоянку и будет готова передавать данные по кабелю.
Создание инструментов записи и сжатия данных автономной машины
У машин множество сенсоров и компонентов, которые генерируют большой объём данных — примерно 300 ГБ/час. Эти данные не всегда нужны в момент их сбора, но они необходимы для обучения и симуляции, поэтому их важно записывать в полном объёме.
Разработка системы логирования автономного транспорта
Код для работы автономного транспорта пишут несколько десятков человек. Всем им необходимо получать логи о работе компонентов. Наша команда разрабатывает общие решения для логирования состояния автопилота.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Разрабатывали для Linux
- Имеете опыт промышленной разработки на C++
- Разбираетесь в распределённых системах
Дополнительные требования
- Работали со встроенными системами
- Имеете опыт промышленной разработки на Golang, Python
- Знакомы с ROS