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

Python Backend Developer

Прямой работодатель  Phygital+ ( phygital.plus )
USA
Миддл • Сеньор
Информационные технологии • Разработка • Backend • Fullstack • Python • ML/AI • SaaS/PaaS • WEB
19 февраля
Удаленная работа
Опыт работы от 3 до 5 лет
Работодатель  Phygital+
Описание вакансии

Привет! Мы стартап Phygital+

Web инструмент, позволяющий креаторам создавать 2D & 3D контент с помощью нейронных сетей без кода

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

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

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

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

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

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

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

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

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

Требования

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

Приветствуется

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

Как мы работаем

  • Мы готовы на гибкий график, но с обязательным стендапом и выполнять задачи во время
  • Нас 7 человек – команда работает удаленно и распределена по миру
  • У нас много свободы и творчества, а также личной ответственности :)

О команде

  • Phygital+ родился в студии разработки AI&XR решений
  • 100+ проектов для 50+ клиентов: Volkswagen, Samsung, Яндекс, Лаборатория Касперского, Инград и т.п.
  • 60+ международных наград, среди которых шортлисты Каннских Львов, RedDot, Webby, VR Awards и номинация на премию Emmy

Если вам интересно, то присылайте небольшой рассказ о себе и своем опыте

 

Резюме без сопроводительного письма рассматриваться не будут


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