яндекс

Разработчик на C++ в команду планирования движения (Python)

Яндекс стремится сделать перемещение людей и грузов более безопасным, доступным и удобным. Наша смелая цель — войти в число первых мировых компаний, разработавших технологию автономного управления автомобилями. Для достижения этой цели мы…

яндекс

↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМосква

Яндекс стремится сделать перемещение людей и грузов более безопасным, доступным и удобным. Наша смелая цель — войти в число первых мировых компаний, разработавших технологию автономного управления автомобилями. Для достижения этой цели мы формируем команду талантливых и целеустремлённых профессионалов.

Команда «Безопасность ИИ-технологий» разрабатывает алгоритмы планирования, которые позволяют автомобилю прокладывать безопасные и комфортные траектории движения, учитывая окружающую обстановку.

Оптимизация производительности

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

Разработка многопоточных и распределённых систем

Предстоит участвовать в проектировании и реализации высоконагруженной многопоточной и распределённой архитектуры, работать с межпроцессным взаимодействием и синхронизацией.

Улучшение обобщённой библиотеки кинематических абстракций

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

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Имеете опыт промышленной разработки на C++ более года
* Обладаете хорошей алгоритмической подготовкой, знаете классические алгоритмы и структуры данных
* Пишете понятный и чистый код
* Умеете эффективно работать в команде

* Получили техническое или естественно-научное образование
* Успешно участвовали в олимпиадах по техническим направлениям в школе или университете
* Знаете Python на базовом уровне
* Имеете хорошие знания по физике на школьном уровне

Похожие вакансии C++/C

hh.ru
СБЕР

C++/Fullstack разработчик

СБЕР
до 537k ₽РоссияМоскваОфис

MarketRiskCalculator — корпоративная система расчета рыночных рисков, такая как VaR/CVaR, дельта-вега-ро чувствительность, сценарии анализа и стресс-тестирования. Система обрабатывает портфели из 40+ различных финансовых инструментов, включая акции, облигации, фьючерсы, опционы, свопы, структурированные продукты, паевые инвестиционные фонды.

Обязанности

Чем предстоит заниматься:

• разработка ядра расчетов VaR на C++17 с использованием Boost, QuantLib, Eigen, Ceres Solver;

• реализация финансовых моделей: state-space модели с Kalman-фильтрацией, GBM, Gaussian Vasicek term structure;

• оптимизация производительности: распараллеливание через C++ REST SDK (Casablanca), OpenMP, векторизация Eigen;

• работа с кривыми доходностей, поверхностями волатильности, риск-факторами proxy;

• написание unit-тестов (gtest, более 1000 уже существует);

• управление зависимостями через Conan, сборка через CMake+Ninja.

Backend (~20–25% времени):

• разработка Python-сервисов (Tornado, Celery, MongoDB, PostgreSQL);

• интеграция с внешними системами;

• работа с RabbitMQ, Kafka, LDAP, REST API;

• создание AI-ассистента на основе GigaChat + LangChain/LangGraph.

Frontend (~10–15% времени):

• поддержка и развитие веб-интерфейса на React 17 + TypeScript + Bootstrap;

• взаимодействие с REST API, обработка данных, визуализация.

Инфраструктура (~5–10% времени):

• настройка и поддержка CI/CD (Jenkins, SonarQube);

• миграции PostgreSQL (Alembic, более 100 миграций)

• контейнеризация, деплой.

Требования

Мы ждём что ты:

• уверенно пишешь на C++17 (опыт от 2 лет);

• готов разбираться в Python-бэкенде и вносить небольшие изменения во frontend;

• можешь самостоятельно понять незнакомый код;

• интересуешься вопросами оптимизации производительности: профилированием, параллелизмом, оптимизацией кода.

Будет плюсом:

• опыт работы с QuantLib, MLlib или аналогичными численными библиотеками;

• понимание финансовых инструментов: облигации, акции, деривативы, yield curves;

• знание линейной алгебры и численных методов (матричные операции, оптимизация, стохастические модели);

• понимание риск-менеджмента (VaR, стресс-тесты, чувствительность);

• опыт работы с Celery, Tornado, MongoDB;

• умение работать с React/TypeScript на уровне поддержки и модификации интерфейсов;

• опыт настройки CI/CD (Jenkins, SonarQube);

• знакомство с принципами микросервисной архитектуры и event-driven систем.

Условия

Что мы предлагаем:

• гибридный график работы: два дня в офисе, три дня удалённо (после испытательного срока);

• ежегодный пересмотр зарплаты и возможность получения годовой премии;

• доступ к образовательным программам СберУниверситета для твоего профессионального и карьерного роста;

• расширенная медицинская страховка, скидки и специальные условия для членов семьи, корпоративная пенсия;

• особые условия ипотеки, скидка на подписочные сервисы;

• возможность получать бонусы за рекомендации.

hh.ru
esmart® devices

Разработчик С++ (middle)

esmart® devicesАвтоподнятие
180k–220k ₽РоссияЗеленоградОфис

Мы ищем Разработчика С++, готового заниматься созданием программных решений и библиотек для настольных и мобильных систем в сферах информационной безопасности и автоматизации производственных процессов.

Мы ждем от вас:

  • Опыт разработки на С++ от 3 лет;
  • Опыт командной разработки с использованием Git, Jira по методологии Agile;
  • Опыт разработки кроссплатформенного ПО;
  • Понимание принципов конвейерной разработки ПО, CI/CD;
  • Опыт использования систем сборки (make, CMake, ninja);
  • Опыт ИИ-ассистированной разработки (Cursor, Claude Code, Kilo Code и другие).
  • Знание английского языка на уровне чтения технической документации.

Будет плюсом:

  • Базовые знания о криптографии и ИБ;
  • Знание процессов РБПО;
  • Знание методов и инструментов повышения качества ПО (санитайзеры, SAST, DAST, фаззинг);
  • Знание дополнительных ЯП (С, Python, C#, Java и т.д.);
  • Опыт работы с USB устройствами;
  • Опыт работы с PC/SC;

Мы предлагаем:

  • Все необходимое для комфортной работы: корпоративная техника, кухня, вкусный кофе.
  • Формат работы: офис
  • Все плюшки аккредитованной IT-компании.
  • Возможность обучения и роста. У нас одна из самых больших компетенций в RFID-технологиях в России, обучаем беспроводным технологиям, ведем проекты с технологичными устройствами собственного производства.
  • Парк мобильных устройств для отладки и тестирования.
  • Все по правилам: соблюдаем ТК РФ, полностью белая зарплата.


Присоединяйся к команде и работай над действительно значимыми проектами в динамично развивающейся IT-компании. Ждем твое резюме!

Соц.сети

Senior C++ Developer / TeamLead

Зарплата не указанаРоссияБеларусьМоскваГибрид

Senior C++ Developer / TeamLead в ••••••••
#SeniorCppDeveloper #TeamLead #STL #Boost #Linux #Python #WebAPI #RESTAPI #GDB #Debugging #Yocto #GraphQL #Москва #СанктПетербург #Екатеринбург #НижнийНовгород #Минск #Гибрид #Удаленно

Требования:
От 5 лет коммерческой разработки на C++ (17 и выше), STL, Boost. Linux userspace, POSIX API, systemd и D-Bus. Хорошее знание C, Bash и shell scripting, Python. Понимание Web API (REST и аналоги). Опыт с низкоуровневыми интерфейсами и протоколами: I2C, SPI, RS232 и другими. Навыки отладки с gdb и похожими инструментами. Уровень владения английским: B1 и выше. Будет плюсом: опыт с Yocto, GraphQL, Redfish/PLDM, драйверами Linux, u-boot, NC-SI, а также управление командой от 5 человек и знание C++23.

Локация:📍Удалённо или гибрид. Офисы в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске.

Контакт для отклика: •••••••• +СV

••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.