Старший разработчик в команду LLM Inference Optimization
Авито предлагает отличные условия (ДМС, питание, спорт) и работу над передовыми технологиями в сильном инженерном сообществе. Позиция уникальна возможностью заниматься глубокой оптимизацией LLM на реальных масштабах крупного тех-гиганта.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует глубоких знаний на стыке ML и системного программирования: понимание архитектуры GPU, CUDA, а также специфики инференса LLM (KV-кеш, батчинг). Высокая планка ожиданий по опыту работы с инфраструктурными инструментами (K8s, Prometheus) и профилированием.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции 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?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

