freehire launches on Product Hunt on 26 August.

Follow →

ML/NLP Engineer

Summary

Build and deploy NLP models (Transformers, LLMs) for text analysis, RAG, and multi-agent systems on a cloud-native data-processing platform handling 10M events and 10TB daily.

Зарплата: 150000–250000 RUR (на руки)

О нас

Мы разрабатываем собственную cloud-native платформу потоковой обработки данных и на её основе создаём решения в области текстового и сетевого анализа.

Работаем с большими объёмами данных — порядка 10 млн событий и 10 ТБ в сутки — и разрабатываем собственные state of the art алгоритмы.

Ищем ML/NLP-инженера в команду, которая занимается AI-сервисами на собственной инфраструктуре.

У нас нет жёсткого разделения между исследованием, разработкой моделей и их внедрением: можно исследовать новый подход, обучить модель, встроить её в pipeline и довести до production.

Чем предстоит заниматься

В зависимости от проекта задачи могут быть разными:

  • разрабатывать и дообучать Transformer-модели для задач NLP — классификация, суммаризация, извлечение сущностей;
  • работать с LLM и строить RAG и мультиагентные системы: retrieval, embeddings, формирование ответов, оценка качества и борьба с галлюцинациями;
  • работать с документами и OCR, строить пайплайны подготовки и обработки данных;
  • экспериментировать с новыми моделями и подходами, проводить бенчмарки и анализировать ошибки;
  • интегрировать модели в существующие сервисы и асинхронные пайплайны, доводить решения до production;
  • участвовать в проектировании AI-архитектуры и развитии внутренних AI-сервисов.

Часть задач связана с оптимизацией моделей и production-инфраструктурой, в том числе внедрение собственного MLOps-движка.

Что для нас важно

  • Высшее техническое образование;
  • уверенно владеть Python и SQL;
  • иметь практический опыт работы с ML/NLP и Transformer-моделями;
  • понимать устройство LLM и принципы работы и архитектуры RAG;
  • иметь опыт работы с PyTorch и Hugging Face Transformers;
  • уметь самостоятельно строить пайплайны подготовки данных и проводить эксперименты;
  • понимать, как оценивать качество моделей и анализировать ошибки;
  • иметь опыт интеграции ML/LLM-решений в production.

Для LLM-задач используем LangChain, LangGraph, LlamaIndex, vLLM, llama.cpp.

Для потоковой обработки и production-интеграции — Kafka,Pulsar, Python, Kubernetes, GitLab.

Будет плюсом

  • Опыт разработки LLM-агентов и с использованием LLM-агентов;
  • Fine-tuning и оптимизация моделей: квантование, дистилляция, ускорение инференса
  • Опыт работы с BI/DWH/корпоративными данными
  • Опыт с Docker/Kubernetes, GitLab CI
  • Английский на уровне чтения технической документации, в числе умение читать научные статьи на английском (ICML, NeurIPS, KDD, IJCAI, ICLR) и быстро прототипировать новые подходы
  • Готовность разбираться в новых как для себя, так и для компании технологиях, внедрять новые практики и подходы;
  • Способность самостоятельно отвечать за задачу от уточнения требований и до выкатки на продакшен.

Наш стек:

Задачи ведём в таск-трекере собственной разработки, код храним в GitLab, сервисы работают в Kubernetes, деплой — через ArgoCD.

В работе используем PostgreSQL, Elasticsearch, ClickHouse, Kafka/Pulsar, RabbitMQ, а для мониторинга — LGTM-стек (Loki, Grafana, Tempo, Mimir).

Условия

  • Официальное трудоустройство в аккредитованную ИТ-компанию в соответствии с ТК РФ
  • График 5/2 с гибким началом рабочего дня
  • Возможность гибридного формата работы по результатам испытательного срока
  • Офис в шаговой доступности от м. Марьина роща

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available