яндекс

Разработчик бэкенда в команду улучшения водительского опыта (Python)

Наша команда отвечает за улучшение водительского опыта в Яндекс Такси. Мы стремимся сделать более понятным и прозрачным приложение Яндекс Про, чтобы работа в сервисе была более приятной, а заработок исполнителей повышался.

яндекс · На сервисе с: 24.06.26 09:25

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

Наша команда отвечает за улучшение водительского опыта в Яндекс Такси. Мы стремимся сделать более понятным и прозрачным приложение Яндекс Про, чтобы работа в сервисе была более приятной, а заработок исполнителей повышался.

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

**Наш стек:**
* C++20 на фреймворке userver
* Python 3.7
* PostgreSQL, MongoDB
* Logbroker — внутренний аналог Apache Kafka

Узнайте про разработку городских сервисов Яндекса на dev.go.yandex

Проектирование и разработка новых фич в Яндекс Про

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

Поддержка и развитие важной для сервиса функциональности

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

Архитектурные изменения сервисов

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

* Хотите делать продукт, который даёт работу большому количеству людей
* Профессионально владеете каким-либо из современных языков программирования
* Готовы разрабатывать на С++20
* Умеете работать с реляционными и нереляционными базами данных
* Ориентируетесь в классических алгоритмах и структурах данных
* Внимательны к деталям и не боитесь ответственности

* Знакомы с C++ или Python
* Разрабатывали распределённые системы
* Проектировали высоконагруженные отказоустойчивые сервисы или их части
* Строили продуктовые и технические метрики, проверяли гипотезы, проводили A/B-эксперименты

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

Соц.сети
Т

R&D-инженер (C++/Rust, робототехника)

т_банкНа сервисе с: 25.09.26 10:31
Зарплата не указанаРоссияГибрид

#middle #гибрид

Т-Банк
R&D-инженер
Опыт работы: 1–5 лет
График: 5/2
Формат работы: гибрид

☑️ Чем предстоит заниматься
-Разрабатывать модуль автономного обхода маршрутов: планирование пути, следование по точкам, обход препятствий, возврат на базу
-Разрабатывать канал телеуправления: передача команд движения, приём телеметрии и видеопотока с низкой задержкой
-Проектировать и реализовывать поведенческий слой робота на behavior tree: сценарии миссий, реакции на события, приоритеты и прерывания задач
-Интегрировать с контроллером робота и сенсорной периферией
-Разрабатывать стенды и сценарии в симуляции для проверки поведения
-Профилировать и оптимизировать под ограничения бортового вычислителя
-Писать тесты и документацию, обеспечивать воспроизводимость сборки

☑️ Наши пожелания к кандидатам
-Опыт разработки на C++ или Rust от 3 лет
-Разрабатываете на C++ 17/20 или Rust на хорошем уровне
-Опыт разработки системного или инфраструктурного софта: сервисы с жёсткими требованиями к латентности, сетевые компоненты, драйверы, рантаймы, embedded, обработка потоков данных в реальном времени
-Понимание управления памятью и временем жизни объектов, многопоточности и синхронизации, умение избегать лишних аллокаций
-Опыт работы на Linux: профилирование (perf, flamegraph), отладка (gdb/lldb, sanitizers), понимание планировщика, сокетов, IPC
-Знание Python: скрипты, утилиты, тесты, умение разбираться в чужом коде
-Опыт работы с системами сборки: CMake, Bazel или Cargo для Rust
-Опыт работы с Git и Docker
-Умение настраивать CI/CD: пайплайны сборки и тестов

••••••••

IT Jobs •••••••• | •••••••• | ••••••••

Сайты компаний
сбер. it

Robotics Software Engineer

сбер. itНа сервисе с: 31.07.26 12:04↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваОфис

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

Это кросс-функциональная роль на стыке команд локомоции, манипуляции, навигации и нижнего уровня (HAL). Вы будете тем человеком, через которого проходит интеграция: от обученной RL-политики в симуляторе до стабильно работающего контроллера на реальном роботе.

Ключевые технологии:

C++17, Python, ROS2, DDS (CycloneDDS/FastDDS), MuJoCo, PyTorch/ONNX, Docker, Helm, GitLab CI.

  • разрабатывать и поддерживать middleware-инфраструктуру управления роботом на базе ROS2 (C++17, Python)

  • интегрировать RL/WBC (Whole Body Control) - политики локомоции в production: загрузка моделей (ONNX, TorchScript), inference в real-time, переключение режимов на лету

  • разрабатывать систему безопасности: отказоустойчивость и корректные реакции на сбои на уровне поведения WBC

  • обеспечивать сквозную интеграцию между командами: принимать результаты исследований (locomotion, manipulation/VLA, navigation) и доводить их до стабильной работы на железе

  • проектировать архитектуру программного стека: конфигурация, state management, диагностика, inter-process communication через DDS

  • отлаживать и тестировать ПО на реальном роботе — находить и устранять расхождения между симуляцией и железом

  • поддерживать инфраструктуру развёртывания: Docker, Helm, CI/CD, контейнеризация ROS2-компонентов.

  • уверенное владение C++ (17+) и Python

  • опыт разработки ПО для систем реального времени или робототехники

  • понимание архитектуры ROS2: nodes, topics, services, lifecycle, QoS

  • уверенное знание линейной алгебры

  • умение читать и интегрировать чужой исследовательский код — превращать прототип в production

  • опыт работы с Linux, Git, Docker на уровне повседневного инструмента

  • способность самостоятельно разбираться в незнакомых системах и находить корневые причины проблем

  • желание брать ответственность за то, что политика работает на роботе, а не только в симуляторе

  • умение декомпозировать неформализованную задачу в конкретные шаги.

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

  • опыт деплоя ML-моделей (PyTorch, ONNX Runtime) в real-time системы

  • знание DDS (CycloneDDS, FastDDS) и настройки middleware

  • опыт работы с симуляторами (MuJoCo, Isaac Sim)

  • понимание основ теории управления, кинематики, динамики шагающих роботов

  • опыт с Helm, Kubernetes, CI/CD для робототехнических систем

  • опыт отладки на реальном оборудовании

  • опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов.

  • комфортный современный офис г. Москва, МЦК ЗИЛ

  • формат работы - лаборатория робототехники

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

  • корпоративный спортзал и зоны отдыха

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

  • программа адаптации и помощь руководителя на старте (для вакансий уровня Junior)

  • расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа

  • гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ

  • подписка Прайм с возможностью совместного использования на трёх близких

  • вознаграждение за рекомендацию друзей в команду Сбера.

Эта вакансия также есть на:hh.ru
hh.ru
нпо рустехдрон

Senior Embedded-разработчик (C++)

нпо рустехдронНа сервисе с: 25.09.26 12:55
Зарплата не указанаРоссияМоскваОфис

ООО "НПО РУСТЕХДРОН" — это российский разработчик и производитель робототехнических изделий, комплексов и собственных ИТ-решений.

Направление встраиваемых систем разрабатывает рабочие станции для программно-аппаратного комплекса прослеживаемости производственного процесса. ИТ-команда создается с нуля: вы будете влиять на архитектурные решения с самого начала работы над проектами.


Обязанности:

  • Проектирование архитектуры программы станции: модель выполнения, распределение ресурсов, бюджет задержек;
  • Разработка очереди событий на носителе, устойчивой к отключению питания; реализация передачи событий по HTTPS с идемпотентностью и приема команд по MQTT;
  • Реализация защиты устройства: ключи, доверенная загрузка, обновление прошивки с проверкой подписи и откатом;
  • Разработка обмена с периферией: RS-232 и UART, SPI, Ethernet;
  • Разработка тестов на хосте, сравнительное тестирование с эталонной реализацией, участие в создании стенда с аппаратурой;
  • Код-ревью, наставничество, разработка программной документации по ЕСПД, участие в испытаниях.

Требования:

  • Опыт разработки встраиваемого ПО на C++ от 5 лет, из них не менее 2 лет в роли ответственного за серийное устройство;
  • Знание C++17/20 и разработки без динамического выделения памяти, модели памяти и атомарных операций;
  • Опыт работы с FreeRTOS или другой RTOS, lwIP, mbedTLS, MQTT-клиентом на микроконтроллере;
  • Опыт хранения данных в энергонезависимой памяти с учетом износа и сбоев питания, реализации обновления прошивки с откатом;
  • Навыки отладки через JTAG или SWD, работы с логическим анализатором и осциллографом; умение читать электрические схемы;
  • Опыт работы с CMake, статическим анализом, Git, CI; умение письменно обосновывать технические решения;
  • Опыт применения ИИ-инструментов в разработке с проверкой и пониманием результата.

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

  • Опыт работы с ESP-IDF, встраиваемым Linux (Buildroot, Yocto), Rust (Embassy, RTIC);
  • Опыт работы с Mifare DESFire, SAM, OSDP; secure boot и шифрованием памяти;
  • Опыт работы по ЕСКД и ЕСПД, испытаний с участием военного представительства.

Условия:

  • Официальное трудоустройство по ТК РФ с первого дня;
  • Полностью "белая" заработная плата без задержек;
  • График работы 5/2 с 09:00 до 18:00, обеденный перерыв;
  • Уровень заработной платы обсуждается с успешным кандидатом по итогам интервью.

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