Обязанности:

  • Разрабатывать REST API с использованием FastAPI.
  • Проектировать и реализовывать backend-сервисы с нуля.
  • Проводить интеграции с базами данных и системами обмена данными.
  • Обеспечивать масштабируемость и отказоустойчивость сервисов.
  • Писать и поддерживать автоматизированные тесты.
  • Настраивать и поддерживать CI/CD процессы для непрерывной интеграции.
  • Участвовать в планировании задач и работе по методологии Scrum.
  • Тесно взаимодействовать с командой для оперативного решения технических вопросов.

Требования:

  • Сильные инженерные навыки: самостоятельность, понимание полного цикла доставки приложения, уверенный опыт настройки и использования CI/CD, работы с Docker и Kubernetes.
  • Понимание DevOps-культуры: умение написать и поддержать Helm-чарт/Dockerfile для своего сервиса, разобраться с деплоем, настроить базовый мониторинг и алертинг.
  • Глубокие знания Python и опыт работы с FastAPI.
  • Опыт работы с технологическим стеком и базами данных: PostgreSQL, ClickHouse, Kafka, Redis, Spark.
  • Умение писать чистый, поддерживаемый код с соблюдением best practices и знание архитектурных паттернов.
  • Опыт работы в высоконагруженных системах и решении реальных задач на production.
  • Аналитический склад ума, системное мышление и готовность самостоятельно доводить задачи до конца.
  • Продвинутое знание инструментов мониторинга (Prometheus, Grafana, Opensearch/ELK).
  • Глубокий опыт в DevOps, опыт работы с Triton Inference Server и другими инструментами деплоя ML-моделей будет плюсом.