МТС
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, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети