⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Python Backend Developer

Прямой работодатель  Phygital+ ( phygital.plus )
США, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Backend • Python • PostgreSQL • Amazon S3 • AWS • ML/AI • SaaS/PaaS
5 сентября
Релокация • Удаленная работа
Опыт работы любой
Работодатель  Phygital+
Описание вакансии

Привет! Мы стартап Phygital+, web инструмент, позволяющий креаторам создавать 2D & 3D контент с помощью нейронных сетей без кода.

Для дальнейшей реализации серверной составляющей продукта мы ищем Python Backend (FastAPI) разработчика, который знает стандарты разработки клиент-серверных web-приложений, способен эффективно и быстро их реализовать, всегда имеет свое видение в работе над архитектурой, декомпозицией задач, а также как должны быть реализованы новые фичи, в том числе с использованием новейших технологий.

Мы развиваем культуру исследовательской лаборатории и надеемся, что ты также вдохновишься и полюбишь наш продукт. На эту должность мы готовы рассматривать специалистов разного уровня. 

Ключевые задачи:

  • Улучшение и доработка существующего сервера, написанного на FastAPI
  • Масштабирование сервисной архитектуры на десятки-сотни нейронных сетей (сервисов)
  • Реализация работы с пользователями (личный кабинет, оплата)
  • Внедрение авторизации на основе Firebase со сторонними сервисами
  • Обсуждение задач совместно с Frontend JS разработчиком с целью улучшения клиент-серверного взаимодействия
  • Проработка архитектуры продукта совместно со всей командой

Какой опыт мы ожидаем:

  • Не менее 2 лет в разработке web-приложений
  • Python 3.8, asyncio, FastAPI, SQLAlchemy, RabbitMQ
  • AWS API, S3, PostgreSQL
  • Docker
  • Kubernetes, масштабирование сервисов и кластера, работа с GPU машинами (Python API)
  • Опыт реализации механизма масштабирования сервисов в микросервисной архитектуре
  • Знание особенностей разработки ПО (web, mobile, desktop), понимание, как устроена git-система контроля версий, верхнеуровневое понимание архитектуры ПО
  • Креативное мышление и желание выполнить больше, чем в задаче, не бояться предлагать свои идеи

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

  • Опыт работы с Prometheus, Starlette Exporter
  • Jenkins 
  • Firebase 
  • SSR (Server-side rendering) для web-приложений
  • Знакомство с машинным обучением, базовое понимание нейронных сетей и решаемых задач
  • Техническое (или близкое к техническому) образование

Описание текущей структуры:

Продукт реализован в микросервисной архитектуре, вся система работает внутри Kubernetes. Связь сервера и нейронных сетей реализуется через API: http запрос на обработку с разными входными параметрами, получение результата и т.д.

Существующий функционал:

  • Очередь запросов на обработку для каждого сервиса (инстанс для инференса нейронной сети) посредством RabbitMQ
  • БД PostgreSQL для хранения данных о пользователях, сервисах и задачах
  • Авторизация пользователей по токену
  • Валидация входных данных (json schema, marshmallow)
  • Работа с хранилищем для входных и выходных данных (amazon s3)
  • Работа с метриками
  • Работа с kubernetes через API
  • Автоматическое масштабирование сервисов по количеству задач

Почему с нами классно работать:

  • Признанная студия-инноватор в сфере AI&XR решений в России и США, 7 лет на рынке 
  • Работа в сплоченной команде самостоятельных игроков. Минимум бюрократии и максимум влияния на финальный результат. У нас много свободы и творчества, а также личной ответственности
  • Распределенная по миру русскоязычная команда, работаем удаленно по европейскому времени
  • Конкурентная заработная плата, уровень которой обсуждаем по результатам собеседования в зависимости от вашего опыта и навыков
  • Постоянные возможности роста, сфера развивается так быстро, что вы постоянно будете на острие последних новостей в ИИ
  • Возможна оплата в крипте / долларах / рублях
  • Опционная программа в зависимости от нашего с вами опыта взаимодействия
  • Работа в команде с горящими глазами и далеко идущим видением продукта, который планирует захватить рынок и кратно вырасти за следующий год 🔥 

Специализация
Информационные технологииРазработкаBackendPythonPostgreSQLAmazon S3AWS
Отрасль и сфера применения
ML/AISaaS/PaaS
Уровень должности
МиддлСеньор