Machine Learning Engineer (LLM)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет❤. Мы — международная команда Icons8, платформы для иконок, фотографий, музыки, иллюстраций, генерации фото, предиктивной аналитики в дизайне и прочих интересных штук.
Сейчас нам нужен Senior ML-инженер с фокусом на Большие Языковые Модели (LLM), который сможет взять на себя ответственность за развитие этого направления в компании — от формирования гипотез и внедрения лучших практик обучения и оценки моделей, до оптимизации их работы и создания продуктовых агентов и API-сервисов.
Ожидания от кандидата
Чем ты будешь заниматься:
- Решать задачи промпт-инжиниринга, построения сложных систем на основе AI-агентов, оптимизации существующих процессов при помощи языковых моделей
- Разрабатывать пайплайны для дообучения и оценки языковых моделей под разные задачи
- Разрабатывать API-интерфейсы для инференса моделей и использования их в составе веб-приложений, оптимизировать скорость работы LLM-сервисов
- Быть в курсе последних новинок в мире LLM, постоянно следить за новостями, изучать актуальные публикации и технологии
- Сотрудничать с продуктовыми командами для создания лучшего пользовательского опыта
Нам важно чтобы ты имел:
- Практический опыт работы с Python, PyTorch, Transformers, Git, FastAPI
- Понимание архитектуры Transformers (self-/cross-attention, embeddings, temperature)
- Использование LLM-моделей (GPT, Claude, Gemini) и их API
- Эффективное использование инструментов для программирования (Windsurf, Cursor, Claude code)
- Экспертиза в создании и оптимизации промптов для различных задач и моделей разного размера;
- Умение разрабатывать и реализовывать надёжные бенчмарки для оценки LLM под разные задачи
- Опыт создания AI-агентов с использованием агентных фреймворков (MCP) и инструментов (Langchain, Pydantic, SmolAgents, n8n) и проектирования агентных систем
- Опыт деплоя моделей для инференса с использованием vLLM
- Опыт работы с векторными базами данных и RAG
- Опыт обучения LLM и понимание ключевых концепций (pre- и post- training, quantization, MoE, PEFT / LoRA, DPO, GRPO, reasoning, alignment)
- Общее понимание преимуществ и недостатков основных opensource моделей (DeepSeek, LLaMA, Qwen, Mistral)
Будет плюсом, если у тебя есть что-то из списка:
- Опыт работы с генеративными моделями в направлениях text-to-image и text-to-video
- Опыт разработки на С/С++ и CUDA, или JAX
- Публикации статей, ведение своего блога, выступления на митапах или разработка/contribution в open-source проекты на GitHub (в области ML).
- Умение проводить code review, писать тесты и т.п.
- PhD в области Computer Science или смежных областях
Условия работы
- У нас горизонтальная структура, быстрые итерации и поддержка экспериментов и инициативы сотрудников — твои идеи легко могут стать новым продуктом.
- Работа с крупными проектами, которые используют передовые технологии.
- Работа в атмосфере дружелюбной команды, где ценится открытость и инициативность. У нас международная команда, все мы работаем удаленно.
- Все члены команды работают когда хотят, но нужно отработать 35 часов в неделю и быть на daily standup в 13:00 GMT+3. Время трекаем в Hubstaff.
- Если захотите работать больше - без проблем, мы оплачиваем все переработки
Описание проектов:
- Icons8 Upscaler - приложение для увеличения изображений и улучшения качества фотографий;
- Generated Photos Faces - библиотека сгенерированных лиц, созданная с помощью нейросетей;
- Generated Photos Face Generator - веб-приложение для тонкой настройки генерации лиц;
- Generated Photos Human Generator - генератор людей в различных позах с гибкой настройкой через веб интерфейс.
- Icons8 Background Remover - приложение для удаления фона с изображений;
- Icons8 Swapper - приложение для замены лиц на изображениях;
- Generated Illustrations - генератор иллюстраций и иконок в стиле наших авторов;
- GenYOU - генератор реалистичных портретов людей в разных стилях и сеттингах на базе генеративных моделей.
Дополнительные инструкции
Готов к новым вызовам и работе над настоящими ML-задачами в команде, которая говорит с тобой на одном языке? Тогда нам по пути!
Присылай резюме — и особенно будем рады сопроводительному письму (мы правда их читаем, честно-честно 😄).
Увидимся на онлайн-собесе!