Мы ищем Python Developer в команду, которая разрабатывает внутреннюю платформу аналитики и строит AI-решения для автоматизации работы аналитиков и data engineers.
Вы будете заниматься разработкой бэкенд-сервисов и инструментов аналитики, интегрировать LLM в существующие продукты и постепенно участвовать в разработке AI-агентов. Эта роль — не только про AI-разработку. Она также включает в себя регулярные бэкенд-задачи и работу с фронтенд-фичами.
Что нужно будет делать
- Разрабатывать и улучшать Python-бэкенд-сервисы для внутренней платформы аналитики
- Реализовывать фичи для инструментов аналитики, админских интерфейсов и сервисов для data engineers
- Интегрировать LLM с базами данных, API и интерфейсами аналитики
- Участвовать в разработке AI-агентов для анализа данных, генерации SQL из запросов на естественном языке (Text2SQL) и автоматизации рутинных задач
- Заниматься фронтенд-фичами на React
- Проектировать API и интеграции, участвовать в обсуждении архитектуры и помогать в выборе технических решений
- Адаптировать open-source решения под нужды платформы, писать тесты и участвовать в code review
Требования
- Более 3 лет коммерческого опыта в Python-бэкенд-разработке
- Опыт работы с React или готовность быстро обучиться
- Опыт построения бэкенд-сервисов, API и интеграций между системами
- Знание SQL и опыт работы с реляционными базами данных, такими как PostgreSQL
- Понимание архитектуры приложений, принципов проектирования и общих паттернов разработки
- Интерес к LLM и AI-агентам, понимание основных принципов работы языковых моделей и готовность применять их для решения практических задач
- Активное использование AI-инструментов в разработке и умение критически оценивать их результаты
- Умение работать самостоятельно, структурно подходить к решению проблем и разбираться в существующих кодовых базах и новых технологиях
Nice to Have
- Опыт интеграции LLM через API или использования AI-фреймворков, таких как LangChain, LlamaIndex, CrewAI или AutoGen
- Знакомство с векторными базами данных, такими как pgvector, ChromaDB или Qdrant
- Опыт работы с аналитическими базами данных и хранилищами данных, такими как ClickHouse, Greenplum или Vertica
- Знакомство с объектными хранилищами, совместимыми с S3, такими как Ozone S3
- Опыт построения админских интерфейсов, внутренних инструментов, BI-решений или аналитических дашбордов
- Опыт работы с Docker, CI/CD и инструментами мониторинга сервисов
- Опыт адаптации и расширения open-source решений
- Владение английским языком: разговорный английский на уровне B1 или выше
Бонусы
- Гибкий график и возможность работать удалённо
- Амбициозная и поддерживающая команда, которая любит своё дело, ценит друг друга и растёт вместе
- Внутренние программы адаптации и обучения, развития soft skills и лидерских качеств
- Частичная компенсация участия во внешних тренингах и конференциях
- Корпоративная школа английского языка: групповые и индивидуальные занятия, speaking clubs с коллегами со всего мира
- Корпоративные скидки на отели и туристические услуги
- MyTime Day Off — дополнительный выходной день без потери компенсации