МТС

ML-инженер/Middle Python разработчик [SmartDocs]

Зарплата не указана
От 3 до 6 летУдаленноМосква

Навыки

PythonRESTgRPCRAGLangChainLangGraphLlamaIndexNERPostgreSQLQdrantMilvuspgvectorNeo4jPytestFastAPIDjangoDockerSwaggerGPTTransformersBERTSpaCyNatashaRedisRabbitMQKafkaGitS3UMLBPMN

Обязанности

  • 01проектировать микросервисы и API (REST/gRPC)
  • 02создавать RAG и AI-агенты
  • 03разрабатывать системы генерации ответов на основе документов, цепочек рассуждений и логики Tool Calling (LangChain/LangGraph/LlamaIndex)
  • 04работать с данными и текстом: парсинг, очистка и чанкинг текстов, извлечение сущностей (NER), классификация, реализация гибридного семантического и полнотекстового поиска
  • 05проектировать базы данных: работать с реляционными (PostgreSQL), векторными (Qdrant/Milvus/pgvector) и графовыми (Neo4j) базами под задачи GraphRAG
  • 06заниматься оптимизацией производительности, покрытием кода тестами (Pytest), написанием асинхронного кода на Python (FastAPI/Django)
  • 07проводить code review и контейнеризацию приложений (Docker)

Требования

  • 01опыт коммерческой разработки на Python от 2 лет для выпускников профильных факультетов ведущих вузов (МФТИ, НИУ ВШЭ, МГУ, ИТМО, МГТУ им. Баумана, СПбГУ, МИФИ) или от 3 лет для кандидатов с другим образованием
  • 02уверенное знание Python, асинхронного программирования, веб-фреймворков (FastAPI) и принципов проектирования микросервисной архитектуры (REST, Swagger, gRPC)
  • 03практический опыт работы с LangChain, LlamaIndex, LangGraph, современными LLM (GPT, open-source модели) и фреймворками для создания AI-агентов
  • 04опыт обработки и классификации документов различных форматов (PDF, сканы), извлечения сущностей (NER, гибридный поиск) с использованием Transformers, BERT, SpaCy, Natasha
  • 05опыт работы с реляционными БД (PostgreSQL), NoSQL/кэшированием (Redis), векторными БД (Qdrant/Milvus/pgvector) и графовыми системами (Neo4j)
  • 06опыт работы с брокерами сообщений (RabbitMQ, Kafka)
  • 07владение инструментами контейнеризации и CI/CD (Docker, Git, S3)
  • 08понимание полного жизненного цикла разработки ПО (SDLC)
  • 09опыт работы по ТЗ с чтением схем (UML, BPMN)

Условия

  • 01Профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше
  • 02Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации
  • 03Участие во внешних IT-мероприятиях
  • 04Собственную платформу MTS Ocean для получения ИТ-ресурсов
  • 05Полезные курсы и вебинары в корпоративном университете и электронную библиотеку
  • 06ДМС с первого месяца работы, включая стоматологию
  • 07Страхование от несчастных случаев с 1 месяца работы
  • 08Материальную помощь в сложных жизненных ситуациях
  • 09Отпуск 28 календарных дней (+3 дополнительных дня за ненормированный рабочий день)
  • 10Прием врачей общей практики и массаж в офисе
  • 11Мобильная связь за счет компании и льготные тарифы для близких
  • 12Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети