MCI
RAG Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер для построения RAG-систем, объединяющих большие языковые модели с корпоративными знаниями и технологиями поиска информации. Задача — создавать масштабируемые системы знаний, повышающие точность и надёжность AI-решений.
Задачи
- Проектировать и поддерживать решения Retrieval-Augmented Generation с точными и контекстно-зависимыми ответами
- Строить пайплайны загрузки, индексации и поиска документов
- Разрабатывать корпоративные хранилища знаний и поисковые фреймворки
- Реализовывать семантический поиск по структурированным и неструктурированным данным
- Проектировать масштабируемые архитектуры для AI-поиска знаний
- Оптимизировать производительность и релевантность поиска
- Внедрять и сопровождать векторные базы данных и пайплайны эмбеддингов
- Улучшать качество поиска через тюнинг и оценку
- Оптимизировать задержки, масштабируемость и эффективность поиска
- Поддерживать качество данных и стандарты управления знаниями
- Интегрировать поисковые системы с AI-приложениями и LLM
- Разрабатывать API и сервисы для AI-воркфлоу
- Мониторить точность поиска и производительность систем
- Внедрять средства управления и защиты данных
- Устранять проблемы поиска и индексации
- Вести документацию и операционные процедуры
- Исследовать новые подходы к управлению знаниями и оптимизации поиска
Требования
- Степень бакалавра в Computer Science, Information Systems, Data Science, AI, Software Engineering или смежной области
- Минимум 3 года опыта в software engineering, AI engineering, machine learning или information retrieval
- Сильное владение Python и опыт production-разработки
- Опыт создания API, микросервисов или cloud-native приложений
- Понимание LLM и концепций Generative AI
- Опыт проектирования и внедрения RAG-решений
- Понимание эмбеддингов, векторизации и методов семантического поиска
- Опыт работы со структурированными и неструктурированными данными
- Знание пайплайнов загрузки, индексации и поиска данных
- Знакомство с облачными платформами AWS, Azure или GCP
- Сильные аналитические навыки и навыки решения проблем
- Отличные коммуникативные навыки и работа со стейкхолдерами
Условия
- Работа в профессиональном офисном окружении
- Необходимо разрешение на работу в стране, где базируется позиция
- Возможна проверка биографии/безопасности уровня до II и дактилоскопия
- Возможен скрининг на наркотики (кроме Канады)
- Работодатель обеспечивает равные возможности и разумные accommodations
Навыки
- Python
- RAG
- LLM
- Generative AI
- embeddings
- vector databases
- semantic search
- API
- microservices
- cloud-native
- AWS
- Azure
- Google Cloud Platform
- Pinecone
- Weaviate
- Milvus
- Chroma
- LangChain
- LlamaIndex
- Haystack
- MLOps
- Docker
- Kubernetes
- Agile