Обязанности:
Проект крупного Банка ТОП-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) Что мы обеспечиваем: Внутренние семинары, митапы, мы очень любим учиться новому ДМС со стоматологией для сотрудников и скидку на покупку ДМС для ближайших членов семьи Технику для комфортной работы Сессии профессионального развития персонала, результатом которой является план индивидуального развития каждого сотрудникаПохожие вакансии