Разработчик в команду разработки алгоритмов симуляции
Компания: Яндекс
Локация: Москва
О компании
Яндекс — одна из крупнейших IT-компаний в России, предлагающая широкий спектр цифровых продуктов и услуг в разных сферах, включая поиск, картографию, транспорт и облачные технологии. С момента своего основания в 1997 году, Яндекс стал лидером на российском рынке интернет-технологий и активно экспандирует свои услуги за пределами страны, привлекая миллионы пользователей.
Компания invests в инновации, разрабатывая решения для автономного транспорта, рекомендательных систем и других технологий будущего, чтобы обеспечить высокое качество сервиса и удовлетворить потребности клиентов.
Ключевые факты:
- Основана в 1997 году
- Более 30 продуктов и сервисов
- Миллионы активных пользователей
- Лидер на российском рынке интернет-технологий
- Значительные инвестиции в R&D
О вакансии
В команде разработки алгоритмов симуляции Яндекса вы будете заниматься созданием моделей, адаптирующих поведение алгоритмов автопилота к разнообразным условиям работы. Эта команда активно работает над проектами, связанными с автономным транспортом, где важна высокая степень точности и реалистичности симуляций.
Разработчик будет внедрять механизмы, обеспечивающие надежность вычислений на разных аппаратных платформах, а также разрабатывать новые подходы к архитектуре симуляции, которые оптимизируют производительность и время проведения экспериментов. Это включает работу с системой контроля качества симуляций и их детерминизмом для повышения доверия к результатам.
Наша команда ориентирована на высокие стандарты качества программного обеспечения и быструю реакцию на изменения в технологии.
Чем предстоит заниматься:
- Разрабатывать модели задержек для реалистичного симулирования работы компонентов
- Создавать механизмы для выявления систематических ошибок в вычислениях на разных устройствах
- Проектировать новую архитектуру симуляции для параллельного и асинхронного выполнения вычислений
Что мы предлагаем:
- Расширенная медицинская страховка с первого месяца
- Оплата 80% стоимости ДМС для родственников
- Внутренняя образовательная платформа и менторство
- Участие в профильных конференциях и семинарах
- Спортзалы и наличие спортивных команд
Обязанности
- Создание моделей задержек для компонентов системы
- Разработка механизмов для обеспечения детерминизма вычислений
- Проектирование новой архитектуры симуляции для повышения производительности
- Определение критичных отклонений в работе алгоритмов на разных вычислительных платформах
- Внедрение корректировок для повышения надежности симуляций
Требования
- Имеете большой опыт разработки на C++.
- Понимаете, как работают распределённые системы и многопоточность.
- Умеете работать с перформансом и профилированием.
- Обладаете сильными навыками математического моделирования. Вам предстоит работать с временными рядами, задержками, системами массового обслуживания.
- Способны к самостоятельной работе и быстрому погружению в сложную предметную область.
- Имеете опыт работы с симуляторами или робототехническими платформами (ROS, Gazebo, CARLA, NVIDIA Isaac Sim и другими)
- Понимаете особенности работы с GPU (CUDA) и гетерогенными вычислительными системами
- Имеете опыт в разработке систем реального времени (Real-Time Systems) или embedded-разработке
- Участвовали в соревнованиях по программированию (ACM ICPC, Codeforces) или хакатонах по робототехнике
- психотерапия в офисе или онлайн-сервисах;
- лазерная коррекция зрения через год работы;
- ведение беременности и роды — через два года.
Условия
- Расширенная медицинская страховка с первого месяца
- Психотерапия в офисе или онлайн
- Лазерная коррекция зрения через год работы
- Поддержка ведения беременности через два года
- Оплата 80% ДМС для родственников
- Возможности обучения и развития через внутренние программы