Backend

Middle+ Python developer (Spark) Full-time

О компании и команде

Cloud.ru — облачный провайдер услуг и сервисов по моделям IaaS и PaaS для физлиц, стартапов, малого, среднего, крупного бизнеса и корпораций.

Сейчас мы ищем Python-разработчика в команду Spark. Команда входит в большой PaaS-стрим DataPlatform, в рамках которого мы разрабатываем управляемые сервисы для работы с большими данными. Сервис Spark будет предназначен для кластерных вычислений, которые можно использовать в машинном обучении.

Наш стэк: Python 3.10, FastAPI/Pydantic, gRPC/REST, PostgreSQL/SQLAlchemy, Docker/k8s, gitlab-ci, argoCD, Kafka.

​​Вот что нужно будет делать:

  • Разрабатывать сервисы в микросервисной архитектуре;
  • Выстраивать взаимодействия сервисов через REST, gRPC, kafka;
  • Писать e2e & unit тесты;
  • Писать интеграции с компонентами облачной платформы;
  • Выбирать инструменты разработки и участвовать в проработке архитектуры.

Ожидания от кандидата

Мы ждем:

  • Опыт коммерческой разработки на Python от 3 лет;
  • Понимание ООП, паттернов проектирования и алгоритмов;
  • Умение работать с асинхронным кодом;
  • Знание SQL и умение работать с данными через ORM;
  • Понимание принципов проектирования RESTful API;
  • Уверенное знание Linux, способность написать Dockerfile;
  • Умение изучать документацию (в том числе на английском языке).

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

  • Навыки работы с Kubernetes;
  • Понимание архитектуры и работы Apache Spark;
  • Понимание стека работы с большими данными (Spark, S3, Hive-Metastore);
  • Опыт разработки на Golang.

Условия работы

Работа в Cloud.ru — это:

Комфортная среда

  • Оформление в соответствии с трудовым законодательством РФ;
  • Достойный уровень дохода: оклад + годовой бонус;
  • Расширенный ДМС со стоматологией;
  • Компенсация спорта;
  • Штатный терапевт и психолог;
  • Гибкий график работы, пятница – сокращенный рабочий день;
  • Классный офис в Москве;
  • Культура, в основе которой эмпатия, уважение, открытость и свобода строить рабочий процесс так, как считаешь нужным.

Место, где ты растешь

  • Индивидуальный план развития и обучение за счет компании;
  • Возможность вертикального и горизонтального роста;
  • Возможность развиваться как эксперту: выступать на мероприятиях, писать статьи.

Крутая команда

  • Профессиональные сообщества и клубы по интересам;
  • Неформальные мероприятия: от футбольного клуба до посиделок с пиццей.

Еще у нас

  • Льготная программа ипотечного и потребительского кредитования;
  • Материальная помощь при рождении детей и других семейных обстоятельствах;
  • Бонусы за рекомендации кандидатов на открытые вакансии.

Overview

  • Employer: Cloud.ru
  • Job Title: Middle+ Python developer (Spark)
  • Published: 6 months ago
Apply For This Job