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

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

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

Разработчик С++ базовых технологий генеративного ответа Поиска (Нейро)

ИИОценка ИИ

Яндекс — топовый работодатель с сильной инженерной культурой. Работа над Нейро-поиском (LLM) сейчас является одним из самых перспективных и технологически сложных направлений в индустрии.


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

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

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

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

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

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

Яндекс обычно предлагает зарплаты на уровне или выше медианы рынка для опытных C++ разработчиков, дополняя их значительным пакетом RSU (акций) и бонусов. Указанные рыночные цифры отражают базовую часть для Senior-уровня в РФ.

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

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

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

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

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

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

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

Присоединяйтесь к команде Яндекса, чтобы определять будущее генеративного поиска и работать с передовыми LLM-технологиями!

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

Разработчик С++ базовых технологий генеративного ответа Поиска (Нейро)

#гибрид

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

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

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

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

-Разработка бэкенда генеративного ответа

Бэкенд поискового генеративного ответа — сложный многокомпонентный продукт. Важно не только вычислить что-то с помощью LLM-модели, но и:

приносить данные на вход модели;

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

настраивать взаимодействие с фронтендом (стриминг, например);

обеспечивать продуктовым и ML-командам возможность проводить эксперименты и улучшать продукт.

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

-Разработка внутренних инструментов для ML-прототипирования

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

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

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

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

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

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

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

IT Jobs в Telegram | в VK | в Max

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

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

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

Навыки

  • C++
  • GPU
  • LLM
  • Multithreading
  • Algorithms
  • Data Structures
  • Backend

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

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

Расскажите о внутреннем устройстве std::vector и о том, как работает механизм переаллокации памяти. Какова сложность операций?

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

Какие примитивы синхронизации в C++ вы бы использовали для реализации очереди задач в многопоточной среде, и почему? Что такое lock-free структуры?

Работа связана с инференсом на GPU.

Был ли у вас опыт работы с CUDA или другими технологиями ускорения вычислений на GPU? Как минимизировать накладные расходы при передаче данных между CPU и GPU?

В описании упоминается стриминг ответов.

Как бы вы спроектировали бэкенд для стриминга ответов от LLM пользователю, учитывая, что генерация занимает длительное время?

Проверка навыков проектирования сложных систем.

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

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

O
OUTKOD
220 000 ₽ – 250 000 ₽

.NET / C# Developer

SeniorУдалённо
.NET · C++ · LLM · RAG · MSSQL · PostgreSQL · Docker · Git · LangChain · LlamaIndex · pgvector · Pinecone · OpenAI API · RabbitMQ · Kafka
+15 навыков
NDA
138 732 ₽ – 244 800 ₽

Backend разработчик (Python/Go) на партнерский проект(Финтех) (Senior)

SeniorУдалённо
Python · Go · PostgreSQL · MongoDB · Docker · Kubernetes · GitLab CI · Prometheus · Grafana · ELK · Kafka · RabbitMQ · Apache Airflow · ElasticSearch · WebSocket · Keycloak · Django · REST API · DDD · CQRS · ETL
+21 навыков
К
Кодекс-ИТ
200 000 ₽ – 270 000 ₽

Backend Developer (Python)

SeniorУдалённо
Python · FastAPI · PostgreSQL · Redis · asyncio · SQLAlchemy · TortoiseORM · Django ORM · Docker · Docker Compose · RabbitMQ · Kafka · SOLID · Microservices · GitLab CI · Jenkins · GitHub Actions · Prometheus · Grafana · ELK · Loki · OAuth2 · JWT
+23 навыков
A
AdGo
150 000 ₽ – 220 000 ₽

PHP-разработчик (middle)

MiddleУдалённо
PHP · SQL · Git · Docker · Kubernetes · Linux · CI/CD · REST · Algorithms · Data Structures
+10 навыков
Р
Росгосстрах
300 000 ₽ – 370 000 ₽

Senior Java-разработчик

SeniorУдалённо
Java · Spring · Hibernate · PostgreSQL · Apache Kafka · Prometheus · OpenAPI · Swagger · Grafana · Liquibase · Scrum · OOP
+12 навыков
А
Артвелл
100 000 ₽ – 140 000 ₽

PHP — Битрикс программист

Удалённо
PHP · Bitrix Framework · MySQL · jQuery · HTML · CRM · ERP · Shell · Zend Framework
+9 навыков
более 1000 офферов получено
4.9

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

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

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

Россия