Проект крупного Банка ТОП-3! Команда запускает новый внутренний проект, целью которого является создание единой точки входа для работы с LLM-моделями внутри экосистемы, обеспечив полный контроль над расходами, доступом и лимитами.
Твои задачи:
- Изучить существующую кодовую базу и адаптировать её под внутренние требования (Python, FastAPI)
- Реализовать интеграции с провайдерами — добавить новый адаптер в систему прокси-запросов к LLM
- Разработать механизмы выдачи и ротации API-ключей, контроля бюджетов, лимитов и квот (rate limiting, quota management)
- Спроектировать и оптимизировать схемы данных в PostgreSQL (SQLAlchemy, миграции) для хранения информации о ключах, транзакциях и списаниях
- Написать и покрыть тестами REST API (FastAPI) для взаимодействия с фронтендом (React / TypeScript) — управление пользователями, ключами, статистикой
Что мы ждем от тебя:
- Опыт в разработке на Python от 2 лет
- Отличное знание FastAPI или аналогичных фреймворков (Django / Flask с готовностью быстро переключиться)
- Уверенное владение SQLAlchemy и PostgreSQL (проектирование схем, оптимизация запросов, миграции)
- Понимание асинхронного программирования в Python (asyncio, httpx, aiohttp)
- Опыт работы с REST API (проектирование, документация OpenAPI, валидация Pydantic)
- Знание Docker (сборка образов, написание Dockerfile)
- Понимание основ CI/CD и Git (работа в команде, ревью кода)
- Опыт написания тестов (pytest, unittest)
Что мы обеспечиваем:
- Внутренние семинары, митапы, мы очень любим учиться новому
- ДМС со стоматологией для сотрудников и скидку на покупку ДМС для ближайших членов семьи
- Технику для комфортной работы
- Сессии профессионального развития персонала, результатом которой является план индивидуального развития каждого сотрудника