- Работа в Москве
- Удаленно
- Backend-разработчик (Python)
- Senior Backend-разработчик (Python)
Senior Backend-разработчик (Python)
По договоренности
г Москва, ул Поклонная, д 3 к 4
- Кутузовская
- Кутузовская
- Кутузовская
Обязанности:
- Архитектура
- Проектировать высоконагруженное ядро AI-платформы AIR: сервис-ориентированная ивент-driven архитектура, Domain-Driven Design, CQRS.
- Разработка
- Писать новый и развивать существующий функционал на Python 3.11+ (FastAPI / Django + Pydantic v2);
- Внедрять typed-hints, mypy, Ruff/flake8.
- Параллелизм
- Celery/RabbitMQ или Kafka Streams;
- Оптимизировать throughput & latency.
- Данные
- Проектировать схемы PostgreSQL 15 (partitioning, logical replication) и NoSQL-хранилищ (Redis, ClickHouse, MongoDB).
- API & интеграции
- Разрабатывать REST/GraphQL/gRPC API;
- Интегрировать внешние LLM-/TTS-/NLP-сервисы, платежки, CRM.
- Качество
- Покрывать код unit/async-tests (PyTest), проводить code-review, писать ADR; поддерживать ≥ 85 % coverage, SLA код-ревью ≤ 24 ч.
- Менторство
- Наставлять мидлов и джунов, участвовать в тех-интервью, формировать best-practices гильдии Python.
- 5+ лет коммерческой разработки на Python.
- Опыт построения сервисов с RPS ≥ 1 000 и SLA 99,9 %.
- Asyncio, многопоточность, Celery/RabbitMQ или Kafka.
- PostgreSQL + любой NoSQL (Redis/ClickHouse/MongoDB) в проде.
- Опыт контейнеризации (Docker) и базовой работы с k8s/Helm.
- Тестирование (PyTest), CI/CD (GitLab CI / GitHub Actions).
- Чистый код, SOLID, DRY, 12-factor-app; уверенный Git-workflow.
- Чтение техдоков на английском (B1+).
-
Будет плюсом
- Внедрение / доработка AI-/ML-моделей, OpenAI, HuggingFace.
- Микросервисы на gRPC, событийная шина (Kafka, NATS).
- Опыт оптимизации под Big Data (batch + stream, column-store).
- Профилирование (PySpy, Perf, eBPF), Cython/Numba, Rust-ffi.
- Опыт работы с observability-стеком (OpenTelemetry, Jaeger).
- Удаленка/Гибрид
- Офис напротив Москва Сити
- Обсуждение зарплаты после собеседования
Поделиться:
Опубликована 3 дня назад