Яндекс хочет сделать перемещение людей и грузов более безопасным, доступным и удобным. Мы ставим перед собой масштабную цель: оказаться в числе первых в мире компаний, создавших технологию автономного управления автомобилем. Чтобы воплотить это в жизнь, мы собираем команду увлечённых, умных и целеустремлённых профессионалов.
Наша команда участвует в создании внутренней платформы разработки и занимается повышением её эффективности от написания кода до установки на флот и тестовые стенды, адаптируя инфраструктуру Яндекса под нужды бизнеса автономного транспорта.
Какие задачи вас ждут:
- Ускорение системы сборки и тестирования
Вы будете создавать и развивать инструменты сборки и тестирования кода, используя обширный кластер CPU- и GPU-серверов и стек облачных технологий — как широко распространённых, так и изобретённых в Яндексе, а также будете создавать процессы и технологии автоматизации ручной работы. - Проектирование и реализация компонентов платформы разработки
Вам предстоит снизить сложность системы, сделать её более безопасной, проанализировать проблемы системы и поучаствовать в доработке архитектуры, улучшении или создании с нуля её частей.
Мы ждем, что вы:
- Стремитесь выбирать хорошие архитектурные решения, писать качественный код и покрывать его тестами
- Способны работать на стыке технологий, постоянно изучать новое
- Имеете представление о современных подходах к задачам CI/CD
- Готовы писать на Python
Будет плюсом, если вы:
- Участвовали в разных этапах разработки: писали, переконфигурировали и обновляли код, разворачивали его в разных окружениях, отслеживали и собирали метрики
- Работали с ClickHouse, PostgreSQL или другими СУБД
- Знаете C++, Go
- Знакомы с системами сборки Make, CMake, Bazel, cобирали чужой исходный код