Обязанности
- Совместно с командой проектировать и разрабатывать высококачественные веб-приложения с использованием Python, Flask, Django и смежных технологий.
- Писать чистый и эффективный код, обеспечивать его поддерживаемость и переиспользуемость.
- Проектировать и внедрять RAG-пайплайны на Google Cloud / Vertex AI (chunking, эмбеддинги, индексация, поиск, реранкинг, grounding).
- Строить агентные рабочие процессы (использование инструментов, планирование, рефлексия/guardrails, структурированные выходные данные) с использованием Python-first фреймворков.
- Проводить ревью кода для обеспечения качества и согласованности.
- Проводить тестирование для обеспечения качества и надежности приложений.
- Создавать и поддерживать техническую документацию для веб-приложений.
- Участвовать в планировании проекта, оценке и приоритизации задач.
- Следить за новейшими технологиями в области разработки на Python.
- Определять и запускать оценку (метрики поиска, качество ответов, проверки галлюцинаций/grounding) и итеративно улучшать качество системы.
- Выпускать в продакшн: API, мониторинг/наблюдаемость, оптимизация стоимости и производительности, CI/CD и лучшие практики безопасности.
Обязательные требования
- Python, Flask/Django, RAG.
- Опыт разработки программного обеспечения на Python 3.
- Понимание жизненного цикла разработки и тестирования ПО.
- Знание реляционных баз данных (например, MySQL, PostgreSQL и т.д.).
- Опыт работы с системами контроля версий, такими как Git.
- Опыт создания RAG-решений (гибридный поиск, реранкинг, стратегии chunking, эмбеддинги, дизайн промптов и схем).
- Знакомство как минимум с одним агентным фреймворком (например, LangGraph/LangChain, LlamaIndex, Semantic Kernel, AutoGen) и паттернами вызова инструментов/функций.
- Уверенные знания концепций векторного поиска и как минимум одной векторной БД в продакшене.
- Сильные инженерные практики: ревью кода, тестирование, телеметрия, безопасность по дизайну, надежность.
Желательно
- LLM, LangChain, AWS, Kubernetes, Docker.
- Степень магистра в области компьютерных наук, программной инженерии или смежной области.
- Более 1 года профессионального опыта разработки веб-приложений на Python с использованием Flask или Django.
- Опыт разработки RESTful API на Python.
- Понимание фреймворков веб-приложений на Python, таких как Flask или Django.
- Опыт работы с облачными сервисами, такими как AWS.
- Опыт работы с Vertex AI и основами GCP (IAM, логирование/мониторинг, Cloud Run/GKE, хранилища).
- Графы знаний для RAG (связывание сущностей, обход графа + гибридный поиск).
- Стриминг/обмен сообщениями (Pub/Sub, Kafka), пайплайны документов (Document AI) и мультиязычный поиск.
- Опыт работы с инструментами оценки (RAGAS, TruLens, пользовательские eval-харнессы), управление версиями промптов.
- Интеграция с фронтендом (базовый React/Next.js) или развитие платформы (внутренние инструменты разработчика).
Условия
- Зарплата: $62,000 – $80,000.
- Кандидаты должны быть готовы к переезду в пределах США (например, CA, TX, NY).