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

  • Разрабатывать и поддерживать функционал на Python в production-проектах.
  • Проектировать и развивать backend-сервисы и API на FastAPI.
  • Участвовать в проектировании архитектуры и бизнес-логики сервисов.
  • Реализовывать асинхронную и параллельную обработку данных и запросов.
  • Выявлять узкие места и улучшать производительность системы.
  • Поддерживать качество кода: проводить рефакторинг, писать тесты и документацию, участвовать в код-ревью.

Требования:

  • От 3 лет коммерческой разработки на Python; уверенное владение Python 3.x и стандартными библиотеками.
  • Практический опыт разработки API и сервисов, в том числе на FastAPI.
  • Понимание асинхронного программирования и параллелизма в Python, навыки проектирования алгоритмов и структур данных.
  • Уверенное владение SQL, опыт проектирования баз данных и работы с PostgreSQL и MongoDB.
  • Опыт работы с Docker, CI/CD и GitLab CI; базовое понимание Kubernetes.
  • Опыт работы с системами очередей и брокерами сообщений: Kafka, RabbitMQ или аналоги.
  • Понимание мониторинга и логирования, опыт работы с Prometheus/Grafana и/или ELK.

Будет плюсом:

  • Опыт работы с библиотеками для ML/NLP, включая PyTorch, TensorFlow, Hugging Face Transformers и spaCy.
  • Понимание алгоритмов машинного обучения и обработки естественного языка, умение проектировать модели и пайплайны.
  • Опыт работы с LLM, оптимизации инференса, использования GPU и контейнеризации моделей с Docker или containerd.

Условия: полная занятость, график 5/2, гибридный формат или работа в офисе в Санкт-Петербурге.