VK

Python-разработчик в команду единых облачных технологий

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Python
  • Hadoop
  • Big Data

Команда единых облачных технологий создаёт и внедряет облачные технологии для одной из крупнейших серверных инфраструктур. Наша технологическая платформа включает S3-хранилища, базы данных, облако One Cloud, системы метрик, единой конфигурации, мониторинга, средства и инструменты разработки и диагностики. Разрабатываем новые решения и создаём программы с открытым исходным кодом.

Ищем ведущего Python-разработчика, который умеет наладить процессы — от сбора требований и технического обсуждения до внедрения решения.

Задачи

  • Поддержка и развитие движка миграции данных из Hadoop в YT, разработка и поддержка сервиса передачи данных между HDFS и YT
  • Проектирование и реализация новых API-эндпоинтов
  • Оптимизация существующего кода и улучшение производительности
  • Диагностика и исправление ошибок
  • Автоматизация процессов тестирования и деплоя
  • Разработка механизмов мониторинга и логирования

Требования

  • Уверенное владение Python и опыт разработки серверных приложений (от четырёх лет)
  • Опыт работы с веб-фреймворками (Bottle, Flask, FastAPI)
  • Знание принципов построения RESTful API
  • Понимание распределённых систем хранения данных, предпочтительно Hadoop (HDFS)
  • Базовое понимание принципов работы YT (Yandex.Technology) будет преимуществом
  • Опыт работы с системами управления конфигурациями
  • Навыки отладки и диагностики проблем в распределённых системах
  • Умение писать чистый, поддерживаемый код и создавать понятную документацию

Будет плюсом

  • Опыт работы с инфраструктурой Big Data
  • Знание инструментов для оркестрации контейнеров (Kubernetes, Docker)
  • Опыт разработки систем обработки больших объёмов данных
  • Знание принципов построения высоконагруженных систем
  • Опыт работы с системами мониторинга и логирования (Prometheus, Grafana, ELK)
  • Многопоточность в С++