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