Т1

Senior Engineer Python

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

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

  • Обеспечивать разработку нового функционала микросервисов в рамках сервисной платформы, координировать работы разработчиков и решать оперативные вопросы по инженерной части платформы;
  • Развивать инженерную часть продукта, отвечать за соответствие архитектурным стандартам, тех. стеку, стандартам ИБ, производительности, надежности;
  • Развивать процессы разработки в команде работа с метриками эффективности, оптимизация процессов;
  • Проводить техническое ревью спроектированных решений и код ревью команды, помогает команде создавать лучшие инженерные продукты;
  • Организовывать взаимодействие со смежными командами в рамках обеспечения целевого качества продукта.

Требования:

  • Опыт работы на позиции ведущего разработчика (Senior Engineer) - от 5 лет;
  • Опыт проектирования и разработки высоконагруженных и отказоустойчивых приложений, лаконичной архитектуры приложения;
  • Понимание принципов работы ассинхронного кода и опыт работы с ним (asyncio, fastapi);
  • Опыт работы с реляционными СУБД (PostgreSQL) и брокерами сообщений (Kafka, RabbitMQ, ActiveMQ Artemis);
  • Знание особенностей и нюансов реализации микросервисной архитектуры, типичные паттерны, RESTful взаимодействие, транзакционность;
  • Опыт работы с CI/CD (jenkins, teamcity), оркестраторами контейнеризации (k8s, OS4, Docker), системами контроля версий (git);
  • Знание основ теории алгоритмов.

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

  • Опыт работы в проектах, связанных с машинным обучением и работой с данными (numpy);
  • Опыт работы с изображениями и библиотеками компьютерного зрения и OCR (pillow, openCV, pytesseract).