Emerging Travel Group
Python Developer (Backend + Fullstack)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Python-разработчик в команду внутренней аналитической платформы и AI-решений. Работа над backend-сервисами, интеграцией LLM и AI-агентов, а также frontend-фичами на React.
Задачи
- Разрабатывать и улучшать Python backend-сервисы для внутренней аналитической платформы
- Создавать фичи для аналитических инструментов, админ-интерфейсов и сервисов для data-инженеров
- Интегрировать LLM с базами данных, API и аналитическими интерфейсами
- Участвовать в разработке AI-агентов для анализа данных, генерации SQL из естественного языка (Text2SQL) и автоматизации рутинных задач
- Разрабатывать frontend-фичи на React
- Проектировать API и интеграции, участвовать в обсуждении архитектуры и выборе технических решений
- Адаптировать open-source решения под нужды платформы, писать тесты и участвовать в code review
Требования
- Более 3 лет коммерческого опыта backend-разработки на Python
- Опыт работы с React или готовность быстро его освоить
- Опыт построения backend-сервисов, API и интеграций между системами
- Знание SQL и опыт работы с реляционными базами данных, например PostgreSQL
- Понимание архитектуры приложений, принципов проектирования и распространённых паттернов разработки
- Интерес к LLM и AI-агентам, понимание базовых принципов работы языковых моделей и готовность применять их на практике
- Активное использование AI-инструментов в разработке и умение критически оценивать их результаты
- Умение работать самостоятельно, структурированно подходить к решению задач и разбираться в существующих кодовых базах и новых технологиях
- Английский язык на уровне B1 и выше
Условия
- Гибкий график и возможность удалённой работы
- Амбициозная и поддерживающая команда
- Внутренние программы адаптации и обучения, развитие soft skills и лидерских качеств
- Частичная компенсация участия во внешних обучениях и конференциях
- Корпоративная школа английского: групповые и индивидуальные занятия, разговорные клубы
- Корпоративные цены на отели и туристические услуги
- MyTime Day Off — дополнительный нерабочий день без потери компенсации
Навыки
- Python
- React
- SQL
- PostgreSQL
- LLM
- AI agents
- LangChain
- LlamaIndex
- CrewAI
- AutoGen
- pgvector
- ChromaDB
- Qdrant
- ClickHouse
- Greenplum
- Vertica
- S3
- Docker
- CI/CD