Обязанности:
- Разработка и поддержка серверных приложений на Python с использованием FastAPI.
- Создание и оптимизация Azure Functions для обработки событий и вызовов.
- Интеграция с Azure Service Bus, Blob Storage и Azure SQL.
- Обработка запросов с использованием OpenAI API и последующая аналитика данных.
- Оптимизация и масштабирование существующих функций для работы с большими объемами данных.
- Разработка и улучшение API для взаимодействия с другими компонентами системы.
- Логирование и мониторинг процессов с помощью Application Insights и других инструментов.
- Уверенное владение Python и опытом разработки API с использованием FastAPI.
- Знание принципов асинхронного программирования и опыт работы с async/await в Python.
- Опыт работы с SQL базами данных (желательно MS SQL) для хранения и обработки данных.
- Понимание Event-driven архитектуры и обработки сообщений через Брокер сообщений.
- Навыки работы с Git и CI/CD в Azure DevOps.
Будет плюсом:
- Опыт работы с Key Vault для безопасного хранения секретов и ключей.
- Понимание принципов тестирования (Unit и Integration tests).
- Удалённая работа с гибким графиком.
- Интересный и динамичный проект с применением современных технологий Azure и OpenAI.
- Возможность роста и участия в развитии проекта с нуля до продакшена.