ML/NLP Engineer
Описание
О нас Мы разрабатываем собственную 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 с гибким началом рабочего дня Возможность гибридного формата работы по результатам испытательного срока Офис в шаговой доступности от м. Марьина роща