yandex
SeniorУдалённоПолная занятость

Старший разработчик в команду LLM Inference Optimization

ИИОценка ИИ

Авито предлагает отличные условия (ДМС, питание, спорт) и работу над передовыми технологиями в сильном инженерном сообществе. Позиция уникальна возможностью заниматься глубокой оптимизацией LLM на реальных масштабах крупного тех-гиганта.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться

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

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

Роль требует глубоких знаний на стыке ML и системного программирования: понимание архитектуры GPU, CUDA, а также специфики инференса LLM (KV-кеш, батчинг). Высокая планка ожиданий по опыту работы с инфраструктурными инструментами (K8s, Prometheus) и профилированием.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

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

Зарплата в объявлении не указана, но для позиции Senior разработчика в области LLM Optimization в Москве рыночные вилки начинаются от 400 000 рублей. Учитывая статус Авито как топового работодателя, итоговое вознаграждение с учетом бонусов может значительно превышать медиану.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

Старший разработчик в команду LLM Inference Optimization в Авито

Наша команда развивает направление оптимизации инференса LLM на GPU Авито. Мы повышаем эффективность использования оборудования и помогаем продуктовым командам запускать модели с учётом профиля нагрузки, качества и метрик производительности.

Что предстоит делать:

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

— развивать методику оценки производительности LLM на нашем оборудовании: бенчмарки, инструменты и мониторинг;

— регулярно замерять производительность, отслеживать выход новых моделей и поддерживать таблицу результатов;

— тестировать новые GPU и сопровождать их настройку вместе с командами инфраструктуры и платформы инференса;

— масштабировать оптимизации на весь парк моделей: спекулятивное декодирование, мульти-LoRA, распределённый инференс, переход на новые инференс-бэкенды;

— доводить изменения до продакшена по циклу - профилировать, оптимизировать, тестировать, внедрять при подтверждённых метриках;

— запускать LLM-модели с использованием платформы инференса.

Кого мы ищем:

— оптимизировали LLM-модели с учётом профиля нагрузки;

— работали с инференс-фреймворками LLM: vLLM, SGLang, TensorRT-LLM и другими, запускали и настраивали их, подбирали параметры;

— знаете, как устроен LLM-инференс, и понимаете методы оптимизации: prefill и decode, KV-кеш, batching, спекулятивное декодирование, квантизация;

— знаете принципы работы GPU: память, пропускная способность, утилизация, NVLink, конфигурации с несколькими GPU;

— профилировали GPU и работали с инструментами для мониторинга;

— проводили нагрузочное тестирование и бенчмаркинг LLM-моделей: latency, TTFT, TPOT, throughput, и тд, умеете корректно сравнивать результаты и делать выводы;

— работали с Docker, Kubernetes, метриками и дашбордами Prometheus, Grafana;

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

Будет плюсом

— писали или оптимизировали CUDA-кернелы, понимаете SIMT и архитектуру GPU NVIDIA;

— внедряли спекулятивное декодирование, мульти-LoRA-сервинг или распределённый инференс;

— работали с роутингом и балансировкой с учётом KV-кеша: llm-d, NVIDIA Dynamo, Mooncake или аналогами;

— знаете C++ или Go;

— следите за статьями и проектами с открытым исходным кодом по ускорению инференса и быстро проверяете идеи на практике.

Условия сотрудничества:

— Москва

— расширенная забота о здоровье: ДМС, страхование жизни, онкострахование;

— сервис психологической поддержки, а также финансовые, юридические и ЗОЖ-консультации для вас и ваших близких;

— корпоративный спорт: групповые тренировки, велбиинг-приложение;

— спецпредложения от партнёров и скидки на сервисы Авито: бронирование жилья, услуги продвижения, ипотечное страхование;

— компенсация питания;

— инженерная свобода для реализации масштабных задач;

— продуктовый подход к инфраструктуре, который базируется на метриках;

— сильное инженерное комьюнити, готовое поддержать и поделиться опытом;

— эффективные инструменты для роста и развития: матрица компетенций, внутреннее обучение, менторство и обмен опытом.

Как откликнуться:

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

Лучшие вакансии от работодателей мечты на promopoisk.com

👉Разместить вакансию

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • C++
  • Python
  • LLM
  • Kubernetes
  • Prometheus
  • Grafana
  • Docker
  • Go
  • CUDA
  • GPU
  • vLLM
  • TensorRT-LLM
  • Quantization
  • NVLink
  • SGLang
  • Speculative Decoding

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

Проверка понимания фундаментальных аспектов работы LLM и того, как они влияют на задержку (latency).

Расскажите подробно о разнице между фазами prefill и decode при инференсе LLM. Как каждая из них нагружает вычислительные ресурсы и память GPU?

Оценка практического опыта работы с современными методами ускорения генерации.

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

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

Как работает механизм PagedAttention в vLLM и какие проблемы фрагментации KV-кеша он решает?

Оценка системного подхода к тестированию и мониторингу.

Какие метрики (TTFT, TPOT, throughput) вы считаете приоритетными при оптимизации чат-бота в реальном времени и почему?

Проверка навыков работы с распределенными системами.

В чем разница между Tensor Parallelism и Pipeline Parallelism при запуске моделей, которые не помещаются на одну GPU?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Россия
более 1000 офферов получено
4.9

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

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

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