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 дня назад

Вакансия в подборках

  1. Разработчик
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.