описание
****** ******** ******** ******** ********
Локация: удаленно РФ
Занятость: полная
Оформление: ИП, СЗ, ГПХ
ЗП: 230 000-268000
Компания: Новэлект ****<a href="https://novelect.ru/****">https://novelect.ru/****</a>
Python Developer/Senior**
**Обязательные требования: **
- Опыт работы в проектах, связанных с AI, машинным обучением и языковыми моделями, с разработкой и поддержкой высоконагруженных бекенд-систем .
- Уверенное владение Python, ООП, асинхронным программированием и паттернами проектирования.
- Владение современными фреймворками: FastAPI, Flask, async, Pydantic, SQLAlchemy, Celery, Poetry.
- Опыт разработки и поддержки микросервисов на FastAPI / Flask / Django.
- Глубокие знания SQL, опыт работы с PostgreSQL / MySQL и NoSQL (MongoDB, Redis).
- Опыт проектирования и интеграции REST API, GraphQL, gRPC, WebSocket.
- Работа с брокерами сообщений и объектными хранилищами (Kafka, S3, MinIO).
- Опыт контейнеризации и оркестрации (Docker, Kubernetes).
- Настройка CI/CD (GitLab CI/CD), сборка, тестирование и деплой сервисов.
- Опыт реализации авторизации и аутентификации (OAuth2, SSO, Keycloak, JWT).
- Понимание принципов построения надёжных и масштабируемых систем (highload, fault tolerance).
- Опыт оптимизации производительности, логирования и мониторинга (Prometheus, Grafana, Graylog).
- Знание сетевых протоколов (HTTP, TCP/IP) и обеспечения безопасности API (OWASP, SSL/TLS).
**Допом: **
- Базовые знания Node.js или frontend-архитектуры (HTML, JS, client-server).
- Опыт работы с Unix-системами, shell-скриптами и CLI-инструментами.
- Понимание DevOps-подходов и взаимодействия backend с инфраструктурой.
- Опыт проектирования и документирования API, Data Contracts, Swagger/OpenAPI.
**Предстоящие задачи: **
- Разрабатывать и поддерживать backend-сервисы для интеграции AI/ML/LLM-моделей.
- Оптимизировать, рефакторить и повышать производительность существующих решений.
- Создавать и документировать API для взаимодействия между сервисами, моделями и внешними системами, включая механизмы авторизации и аутентификации (Keycloak, LDAP, SSO).
- Настраивать и поддерживать CI/CD-пайплайны на базе GitLab с учетом требований безопасности и тестирования.
- Обеспечивать безопасность данных и сервисов, контролировать доступ, защищать API и поддерживать надежную работу production-среды.
Пишите