Middle+ Python developer (Spark)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
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 — это:
Комфортная среда
- Оформление в соответствии с трудовым законодательством РФ;
- Достойный уровень дохода: оклад + годовой бонус;
- Расширенный ДМС со стоматологией;
- Компенсация спорта;
- Штатный терапевт и психолог;
- Гибкий график работы, пятница – сокращенный рабочий день;
- Классный офис в Москве;
- Культура, в основе которой эмпатия, уважение, открытость и свобода строить рабочий процесс так, как считаешь нужным.
Место, где ты растешь
- Индивидуальный план развития и обучение за счет компании;
- Возможность вертикального и горизонтального роста;
- Возможность развиваться как эксперту: выступать на мероприятиях, писать статьи.
Крутая команда
- Профессиональные сообщества и клубы по интересам;
- Неформальные мероприятия: от футбольного клуба до посиделок с пиццей.
Еще у нас
- Льготная программа ипотечного и потребительского кредитования;
- Материальная помощь при рождении детей и других семейных обстоятельствах;
- Бонусы за рекомендации кандидатов на открытые вакансии.