Point your AI agent at freehire and let it find you a job.

Get the CLI →

Аналитические программные решения

NewBe an early applicant

ML/NLP Engineer

Posted Updated 1 view
Discussion

Зарплата: 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;
  • уметь самостоятельно строить пайплайны подготовки данных и проводить эксперименты;
  • понимать, как оценивать качество моделей и анализировать ошибки;
  • иметь опыт интеграции ML/LLM-решений в production.

Будет плюсом

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

Наш стек:

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

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

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

Условия

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

Skills

See also

ML / AI jobs by country — openings, pay and top skills →

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