Bell Integrator ищет Senior Python Developer (AI/LLM).
Требования:
- Владение Python 3.12+: глубокое знание стандартных и современных возможностей языка (asyncio, typing, dataclasses, pydantic, pytest)
- Практический опыт разработки AI/ML решений с использованием LangChain, LlamaIndex, RAG, интеграция с LLM API
- Опыт проектирования и сопровождения высоконагруженных REST API на FastAPI/Django (архитектура, DI, сериализация, OpenAPI)
- Продвинутая работа с PostgreSQL, Redis; проектирование сложных схем, индексация, оптимизация, векторные базы данных
- Опыт работы с MongoDB и векторными БД (ChromaDB, QDrant)
- Навыки контейнеризации и деплоя в Kubernetes (Docker, Docker Compose)
- Опыт внедрения CI/CD пайплайнов, мониторинга, алертинга и организации логирования (Jenkins, ArgoCD и пр.)
- Уверенное знание Git, опыт командной работы (Agile, Scrum)
- Английский B2+ для чтения документации и коммуникаций
Обязанности:
- Реализация AI-агентов «с нуля» до продакшена; быть единственным Python-разработчиком в команде
- Проектирование и разработка продакшн-систем для AI-агентов и LLM моделей
- Реализация мультиагентной архитектуры: интеграция компонентов, реализация пайплайнов и кастомных оркестраторов (LangChain, LangGraph, RAG)
- Разработка и поддержка API (FastAPI, Django): микросервисы, REST, асинхронные сервисы
- Интеграция с реляционными, NoSQL и векторными базами данных
- Создание, обучение и внедрение ML-моделей, ML pipeline, Prompt Engineering, оценка качества, A/B тестирование
- Контейнеризация и деплой в Kubernetes, частичная настройка DevOps-процессов (CI/CD: Jenkins, ArgoCD)
- Разработка unit-тестов, участие в код-ревью, оптимизация производительности, обеспечение безопасности
- Взаимодействие в Agile-команде, участие в планировании, менторинг
Условия:
- Возможность участия в интересном проекте и профессионального роста
- Опыт работы в команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Работа в офисе в Москве или Санкт-Петербурге