yandex

Python Backend Developer (EVO DataPlatform Data Integration)

РазработкаОт 3 до 6 летУдаленно
Оставить резюме//

Обязанности

Data Platform — это общее название для сервисов по работе с большими данными. В платформу входят:

Managed Spark — сервис, который позволяет развернуть кластерную вычислительную платформу с открытым исходным кодом для распределенной обработки данных.

Managed Trino — сервис, который предоставляет массивно-параллельный аналитический SQL-движок для обработки больших объемов данных из разных источников.

Managed Metastore — сервис для хранения метаданных таблиц из разных источников.

Managed Airflow — сервис для организации, автоматизации и контроля рабочих процессов.

Managed BI — сервис для визуализации и анализа данных.

И другие.

Чем предстоит заниматься:

  • Участие в проектировании, разработке и поддержке высоконагруженных сервисов/микросервисов;
  • Code review в команде;
  • Разработка юнит-тестов и тестирование собственного кода на соответствие критериям приемки;
  • Анализ инцидентов;
  • Взаимодействие со смежными командами для проработки общего технического решения.

Требования

  • Отличное владение Python, умение работать с асинхронным кодом;
  • Опыт работы с gRPC/REST;
  • Опыт работы с реляционными базами данных (PostgreSQL, ORM sqlalchemy , инструмент миграций alembic);
  • Опыт построения production решений;
  • Опыт создания production решений простых в эксплуатации решений (способных работать 24х7, с развернутой системой метрик prometheus/grafana/ELK);
  • Знание/понимание архитектурных принципов;
  • Опыт разработки cloud-native сервисов;
  • Опыт работы с Docker и контейнеризированными приложениями;
  • Знание классических алгоритмов и структур данных;
  • Опыт работы с сервисами под большой нагрузкой;
  • Навыки работы с Linux.

    Дополнительно приветствуем:
  • Понимание настройки и запуска CI/CD пайплайнов;
  • Опыт проектирования и разработки сервисов с большой нагрузкой с нуля;
  • Опыт работы с Big Data-стеком (Hadoop, ETL, DWH)
  • Знакомство Kubernetes на уровне разработчика;
  • Опыт работы с брокерами сообщений (Apache Kafka);
  • Знакомство с Temporal;
  • Знакомство с MPP-решениями.

Условия

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

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

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

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

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

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

Еще у нас

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

откликнуться

Подходит вакансия? Оставь нам свое резюме и контактные данные