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

Mid/Senior Backend Developer at Dbrain

Прямой работодатель  Dbrain ( dbrain.io )
Москва, Россия
Миддл • Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Backend • Fullstack • Python • MongoDB • Redis • Computer Vision • ML/AI • SaaS/PaaS • Системная интеграция
16 сентября 2020
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
от 120 000 до 280 000 ₽
Работодатель  Dbrain
Описание вакансии

В Dbrain мы способствуем глобальному переходу от бумажного документооборота к цифровым данным. Наша технология на базе машинного обучения снимает с корпораций рутинную работу и позволяет быстрее принимать решения. Среди наших клиентов — страховые, мед. лаборатории, логистические компании, банки. Мы работаем на рынках России и Америки— в этом году стали резидентами акселераторов YC и Plug&Play. 

Наша цель – быстро расти в своем сегменте (2х в квартал), при этом нам важно максимизировать удовольствие от работы, сохраняя индивидуальность каждого в команде. Для этого в нашей компании есть Chief Happiness Officer – человек, в чьи обязанности входит делать так, чтобы тебе было кайфово работать. Кайфово – это когда перед тобой стоят интересные задачи, ты чувствуешь, что в твоей работе есть смысл и все процессы/коммуникации вокруг проходят с пользой и без бюрократии. 

Если тебе интересно работать над продуктом в тесной связке с технологиями машинного обучения, то нам по пути!

Задачи данной роли будут сопряжены с двумя основными продуктами: 

  1. Docr – автоматическая часть, выполненная в виде набора сервисов для классификации документов, поиска и распознавания сущностей
  2. Handl – интеграция Docr с разметчиками Яндекс.Толоки, выполняющими функцию допроверки и дообучения системы

Все решения работают как в облаке, так и в контуре клиента. 

Пример задач:

  • Автоматизация обучения алгоритмов на новых данных
  • Переход с монолита на микросервисы
  • Перенос сервиса с инфраструктуры AWS в on premise формат
  • Устранение CPU-bound bottlenecks в продукте
  • Интеграция с процессами ci/cd

Требования:

  • уверенное владение python 3.6+
  • работа с изображениями Pillow/Imageio/NumPy/SciPy/Sklearn
  • навыки работы с MongoDB, Postgres, Redis
  • опыт работы с очередями RabbitMQ, SQS, ActiveMQ, etc.
  • владение контейнерными технологиями: Docker, Docker Swarm, Docker Compose
  • shell скриптинг: bash, sh
  • современные инженерные практики: тесты, ci/cd, документация
  • опыт разработки API (FastAPI, aiohttp)
  • высокий уровень самоорганизации и открытость

Какие еще бывают задачи и какой пригодится опыт:

  • понимание особенностей разработки распределенных отказоустойчивых сервисов
  • опыт многопоточного программирования и опыт разработки высоконагруженных распределенных приложений
  • умение объяснять свои архитектурные решения
  • готовность быстро разрабатывать прототипы решений
  • заинтересованность тематикой искусственного интеллекта
  • применять нагрузочное тестирование, кэширование, лаг репликации, идемпотентность запросов, семантику at least/at most/exactly once и другие особенности разработки распределенных нагруженных систем и разбираться в них
  • заниматься мониторингом и оптимизацией бэкендов, в том числе таких, которые должны держать тысячи RPS (у нас есть golang)

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

  • опыт взаимодействия с ML пайплайнами и стеком (PyTorch)
  • опыт использования сервисов AWS и их возможностей

Условия:

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

Если нужна дополнительная информация о задачах или у тебя есть любые вопросы, пиши нам!