yandex
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
ГибридПолная занятость

Разработчик на C++ в RuntimeNodes

ИИОценка ИИ

Яндекс — топовый работодатель с сильной инженерной культурой. Работа над LLM и Runtime-системами — это передний край технологий, что гарантирует профессиональный рост и работу над уникальными задачами.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Роль требует экспертных знаний C++, понимания низкоуровневых оптимизаций и опыта работы с многопоточностью. Задачи по инференсу LLM на GPU и разработке собственного DSL добавляют сложности и требуют высокой алгоритмической подготовки.

Анализ зарплаты

Медиана450 000 ₽
Рынок350 000 ₽ – 600 000 ₽
ИИОценка ИИ

Яндекс обычно предлагает зарплаты на уровне или выше медианы рынка для Senior-разработчиков. Учитывая сложность задач (LLM, GPU, Runtime), итоговое вознаграждение с учетом бонусов и опционов может значительно превышать средние показатели по рынку.

Сопроводительное письмо

Меня крайне заинтересовала вакансия разработчика в команду RuntimeNodes, так как задачи по оптимизации пропускной способности батч-контура и работе с DSL напрямую пересекаются с моим опытом создания высокопроизводительных систем. Я обладаю глубокими знаниями C++ и имею опыт разработки многопоточных приложений, где критически важны низкие задержки и эффективное управление ресурсами.

Особенно вдохновляет возможность работать над инференсом тяжелых языковых моделей на GPU. Я уверен, что мои навыки в области алгоритмов и понимание системных оптимизаций позволят мне внести значимый вклад в развитие платформы Яндекса, обеспечивая баланс между гибкостью описания пайплайнов и минимальными накладными расходами в рантайме.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Яндекс уже сейчас

Присоединяйтесь к команде Яндекса и создавайте будущее LLM-продуктов на C++!

Описание вакансии

Разработчик на C++ в RuntimeNodes

#гибрид

Компания: Яндекс

*🔹*Какие задачи вас ждут

-Максимизация пропускной способности батч-контура

Одна из возможностей DSL, используемого в рантайме, — контроль сетевого уровня. Это позволяет гибко управлять циклом выполнения приложения. Так мы решаем сложную задачу совмещения сценария ответов в реальном времени (уменьшение задержек, внешнее обеспечение достаточности ресурсов) и батч-контура (максимизация пропускной способности без «переливания» любой из частей системы при околобесконечном спросе и конечной аллокации ресурсов).

-Развитие платформы

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

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

-Инференс тяжёлых языковых генеративных моделей на GPU

Сердце LLM-продуктов — это непосредственное вычисление LLM-моделей. Вам предстоит решать задачи аллокации различных компонентов, настраивать их взаимодействие с LLM-моделями и релизные процессы, подбирать параметры для оптимизации.

*🔹*Мы ждём, что вы

-Разрабатывали большой сервис в команде

-Разбираетесь в базовых алгоритмах и структурах данных

-Хорошо знаете С++

-Знакомы с паттернами и идиомами построения программного обеспечения

-Умеете писать надёжный и читаемый многопоточный код

Откликнуться

IT Jobs в Telegram | в VK | в Max

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • Multithreading
  • Algorithms
  • Data Structures
  • GPU
  • LLM
  • DSL
  • Performance Optimization

Возможные вопросы на собеседовании

Проверка понимания специфики работы с GPU и LLM.

Какие основные узкие места возникают при инференсе тяжелых LLM на GPU и как их можно оптимизировать?

Вакансия предполагает работу с DSL и минимизацию накладных расходов.

Как бы вы спроектировали систему типов в DSL, чтобы обеспечить безопасность выполнения без значительной потери производительности в рантайме?

Требуется умение писать надежный многопоточный код.

Расскажите о наиболее сложной проблеме синхронизации, с которой вы сталкивались, и как вы её решили (lock-free структуры, memory barriers и т.д.).

Задача максимизации пропускной способности батч-контура.

Как сбалансировать систему между требованиями low-latency для real-time ответов и высокой пропускной способностью для батч-обработки?

Проверка владения современным C++.

Какие возможности последних стандартов C++ (20/23) вы считаете наиболее полезными для разработки высоконагруженных систем и почему?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Россия