🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Fullstack-разработчик в группу разработки инструментов визуализации автономного транспорта

Яндекс
Казань, Санкт-Петербург, Москва, Минск
Гибридный, Офис
Опубликовано: 21 Aug 2025
Наша команда разрабатывает Yaviz — инструмент визуализации для автономного транспорта. Он используется при разработке алгоритмов управления, планирования, восприятия, отладки работы сенсоров и других компонентов. Это один из основных инструментов отладки и анализа, который применяют в своей работе наши коллеги — QA, разработчики и аналитики. Он также используется в разметке данных для обучения наших нейросетей, для построения тестовых сцен симуляции и для визуализации её результатов.

Какие задачи вас ждут

Разработка новой функциональности
Вы будете разрабатывать новые инструменты визуализации по заказу от смежных команд разработки для эффективного решения их задач. Почти всегда это требует от разработчика не только применения фронтенд-навыков, но и погружения в специфику функционирования кода на вычислителе автомобиля, работы с бэкенд-кодом подготовки данных для визуализации, а также понимания того, как использовать 3D-графику в современных браузерах.

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

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

Поддержка нашей инфраструктуры разработки
Вам предстоит развивать систему сборки и деплоя с использованием внутренних инструментов Яндекса. Будете писать автотесты компонентов пользовательских интерфейсов, улучшать кодовую базу, внедрять лучшие практики разработки.

Улучшение UX
Вы будете улучшать пользовательские интерфейсы и UX-взаимодействие с Yaviz, реализовывать новые удобные интерфейсы для решения повседневных задач разработки.

Мы ждем, что вы

  • Планируете развиваться как fullstack-разработчик или уже имеете такой опыт
  • Разрабатывали IO-bound-бэкенды (у нас довольно много вычислений производится на стороне сервера или вычислителя автомобиля, пишем преимущественно на C++)
  • Отлично знаете React, TypeScript, Webpack и другие современные технологии разработки фронтенда
  • Разбираетесь в современных браузерных API (мы активно используем WebGL, воркеры для повышения производительности, OffscreenCanvas и WebCodecs API для декодирования и рендеринга видео в браузере)
  • Уверенно чувствуете себя в командной строке Linux

Будет плюсом, если вы

  • Работали с 3D-графикой в браузерах (WebGL)
  • Имеете опыт работы c видео (WebCodecs)
  • Хорошо ориентируетесь в алгоритмах компрессии данных
  • Занимались разработкой автотестов с помощью Playwright
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие