Mid/Senior Backend Developer (удаленная работа)
(вакансия в архиве)

18 октября 2020

Уровень зарплаты:
от 120 000 до 280 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Mid/Senior Backend Developer

В 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 и их возможностей

Если нужна дополнительная информация о задачах или у тебя есть любые вопросы, пиши нам. Руководитель разработки – Алексей Хахунов, телеграм @Hahunov; HR – Анастасия, @naassan. 


Бонусы


  • высокий заработок 

  • опционная программа

  • возможность работать дистанционно

  • гибкий график работы

  • ревью раз в полгода с подробной обратной связью и оценкой достижений

  • офис в центре Москвы с комнатой для медитации и библиотекой

  • корпоративный английский язык, киноклуб и командный волейбол

  • свежие и полезные продукты всегда на кухне офиса

Дополнительные инструкции


Будет здорово, если к своему резюме ты приложишь ссылку на свой github.

Ключевые навыки:
Бэкенд Средний (Middle) Python MongoDB Rabbitmq Высоконагруженные системы Redis Docker Bash

Посмотрите похожие вакансии

Senior / Middle Full Stack Developer
Компания: Академия Екатерины Медушкиной
Зарплата: от 180 000 до 350 000 руб.
Web-программист
Компания: App24.online - Агрегатор мессенджеров
Зарплата: от 50 000 до 100 000 руб.
Техническии лидер команды продуктов LLM (MTS AI)
Компания: МТС
Зарплата: з.п. не указана
Java Developer | Relocation to Germany
Компания: NRC Agency
Зарплата: от 4 010 816 до 7 520 280 руб.