Руководитель группы в инфраструктуру симулятора автономного транспорта
Автономный транспорт
Санкт-Петербург
Полная занятость
Описание
Симулятор помогает безопасно и быстро тестировать технологии автономного вождения до их запуска на реальном автомобиле. Наша команда развивает инфраструктуру, которая запускает симуляции на распределённых кластерах YTsaurus и других инструментах Яндекса. Вы будете отвечать за эффективность распределённой системы и работать над алгоритмами оркестрации и распределения нагрузки.
Какие задачи вас ждут:
Руководство группой разработки
Вы будете управлять группой разработчиков: определять бэклог и долгосрочные планы, развивать людей в команде и нанимать сильных кандидатов. Мы ожидаем сильных навыков технического лидерства, ответственности за технические решения в команде, надёжность, наблюдаемость и удобство создаваемых сервисов.
Развитие инфраструктуры симулятора
Вы будете улучшать архитектуру симулятора, чтобы обеспечить пользователям предсказуемое время выполнения их задач: от быстрых тестов во время разработки до масштабных пересчётов и регрессионных запусков.
Потоковая симуляция
Вы будете развивать потоковую симуляцию: учиться эффективно запускать небольшие батчи и проектировать решения, которые минимизируют накладные расходы на оркестрацию.
Максимальное использование доступных ресурсов
Вы будете проектировать решения, которые помогут эффективно использовать ресурсы кластера, например за счёт Remote Inference. В симуляторе есть как CPU-ёмкие, так и GPU-ёмкие задачи, генерируются большие объёмы данных и используются десятки ML-моделей.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы:
- Руководили командой разработки или были техническим лидером
- Проектировали сложные распределённые системы вроде поиска или рекомендаций
- Разрабатывали и поддерживали высоконагруженные сервисы
- Имеете сильный опыт разработки на C++, Go или Java и готовы писать код на C++
Будет плюсом:
- Разрабатывали инфраструктуру для машинного обучения
- Работали с YTsaurus
- Профилировали и оптимизировали производительность
- Строили потоковые системы обработки больших данных
Какие задачи вас ждут:
Руководство группой разработки
Вы будете управлять группой разработчиков: определять бэклог и долгосрочные планы, развивать людей в команде и нанимать сильных кандидатов. Мы ожидаем сильных навыков технического лидерства, ответственности за технические решения в команде, надёжность, наблюдаемость и удобство создаваемых сервисов.
Развитие инфраструктуры симулятора
Вы будете улучшать архитектуру симулятора, чтобы обеспечить пользователям предсказуемое время выполнения их задач: от быстрых тестов во время разработки до масштабных пересчётов и регрессионных запусков.
Потоковая симуляция
Вы будете развивать потоковую симуляцию: учиться эффективно запускать небольшие батчи и проектировать решения, которые минимизируют накладные расходы на оркестрацию.
Максимальное использование доступных ресурсов
Вы будете проектировать решения, которые помогут эффективно использовать ресурсы кластера, например за счёт Remote Inference. В симуляторе есть как CPU-ёмкие, так и GPU-ёмкие задачи, генерируются большие объёмы данных и используются десятки ML-моделей.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы:
- Руководили командой разработки или были техническим лидером
- Проектировали сложные распределённые системы вроде поиска или рекомендаций
- Разрабатывали и поддерживали высоконагруженные сервисы
- Имеете сильный опыт разработки на C++, Go или Java и готовы писать код на C++
Будет плюсом:
- Разрабатывали инфраструктуру для машинного обучения
- Работали с YTsaurus
- Профилировали и оптимизировали производительность
- Строили потоковые системы обработки больших данных