Yandex Infrastructure

Python-разработчик (IDP)

в Yandex Infrastructure

250 000 —‍ 450 000 ₽/мес на руки

📍 Москва (м. Парк культуры)Санкт-Петербург (м. Площадь Ленина)ЕкатеринбургКазаньНижний НовгородНовосибирскБелград (Сербия)Офис несколько дней в неделю
Специализация
Python
Уровень
Middle
Требуемый опыт
3+ лет

Технологии/инструменты

PythonPostgreSQLNoSQLMongoDBRedisDjango/FastAPI/FlaskpytestGitlab CI/CD

Наша группа является частью Platform Engineering в Яндексе. Мы занимаемся разработкой внутренних сервисов, которые ежедневно используют все сотрудники Яндекса. Основной сервис нашей команды — это каталог сервисов компании. Он помогает структурировать деятельность компании, выстраивать иерархию продуктов Яндекса, наполнять команды людьми и определять связи между командами, людьми и продуктами. Каталог сервисов постоянно развивается и решает четыре основные задачи: прозрачность занятости людей в компании, учёт доходов и расходов, разграничение доступов, организация процесса дежурств. Если вам нравятся крупные и сложные сервисы и вы хотите принимать решения, влияющие на продукт, приходите к нам.

Сейчас мы активно развиваем направление, которое называется IDP (Internal Developer Platform). Это внутренняя платформа для наших коллег (менеджеров, разработчиков и инженеров эксплуатации), помогающая быстрее решать рутинные ежедневные операции (обновления продукта, релизы, проектирование новых приложений, починка инцидентов и прочие). Наш главный фокус — дать максимальную ценность продуктовым командам Яндекса и повысить эффективность их работы.

У сервиса своя обособленная команда. При этом мы тесно взаимодействуем с другими командами как внутри нашего отдела, так и за его пределами. Мы активно используем внутренние и внешние современные технологии и решения, оптимизируем и унифицируем разработку для достижения максимальной эффективности. У вас как у члена команды будет возможность напрямую участвовать в принятии и реализации всех ключевых решений, касающихся нашего сервиса.

Наш стек

  • Python 3.
  • Django, FastAPI, DRF, Celery, Temporal.
  • PostgreSQL, Redis, SQS.

Какие задачи вас ждут

  • Автоматизация процесса создания нового приложения с нуля.

Разработка многоступенчатого процесса по поднятию нового приложения по кнопке — с нуля до развёрнутого сервиса в облаке за минуты. Предстоит тесное взаимодействие с соседними командами, чтобы реализовать возможность настройки шаблона создания приложения для пользователя с нужной инфраструктурой и использовать его затем в своём отделе или команде.

  • Переработка ролевой модели сервиса.

Необходимо актуализировать ролевую модель нашего сервиса — проработать и внедрить решение взамен текущего, которым годами пользуется вся компания. Предстоит его реализация и перенос сотен потребителей.

  • Сбор данных о существующих приложениях.

Предстоит актуализация данных про все существующие в компании приложения: необходимо добиться того, чтобы информация про десятки тысяч запущенных приложений обновлялась с минимальными задержками, в том числе изменения их конфигурации, статус работы компонентов. Необходимо реализовывать и улучшать взаимодействие с десятками провайдеров различных типов ресурсов.

  • Ускорение доставки данных до потребителей.

Нужно разработать подсистему доставки данных про наши сущности до сотен потребителей (сторонних систем). Предстоит проработка решения, его реализация и интеграция.

  • Масштабирование системы в соответствии с ростом нагрузок.

Стабильный рост нагрузки порядка 30% в год требует проводить регулярные работы по масштабированию: поиск узких мест, RnD возможных вариантов решения, реализация горизонтального масштабирования.

Мы ждем, что вы

  • Уверенно владеете Python, понимаете синтаксис, типизацию данных, управление потоками (условия, циклы), работу с функциями и обработку исключений. Работаете со встроенными структурами данных Python.
  • Работали с реляционными (PostgreSQL) и NoSQL (MongoDB, Redis) базами данных. Умеете составлять сложные запросы и оптимизировать их.
  • Уверенно владеете веб-фреймворками, такими как Django, FastAPI или Flask.
  • Писали тесты с использованием Unit Test, pytest или других библиотек для тестирования.
  • Настраивали системы непрерывной интеграции и доставки, такие как Gitlab CI/CD или аналоги, и работали с ними.

Будет плюсом, если вы имели коммерческий опыт на проектах с большим количеством интеграций.

Условия

Здоровье

Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев.

А также

  • Психотерапия в офисе или на онлайн-сервисах.
  • Лазерная коррекция зрения через год работы.
  • Ведение беременности и роды — через два года.

Страховка для родственников по системе 80/20

  • Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.

Рост и развитие

В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.

А также

  • Оплата участия в профильных конференциях.
  • Скидка 50% на изучение иностранных языков.

Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.

Спорт

Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером.

А также

  • Бесплатные онлайн-тренировки с FITMOST.
  • Скидки в фитнес-клубах, бассейнах, студиях йоги, скалодромах и других местах.

Спортивный клуб Яндекса

  • В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях. Вы сможете присоединиться к существующим командам или собрать свою.

И ещё

  • Гибкий график. У нас нет фиксированного времени начала и конца рабочего дня — работайте так, как удобно вам и вашей команде.
  • Жилищные займы. Льготная ставка на покупку жилья и улучшение жилищных условий — в зависимости от стажа, позиции и результатов ревью. Действует для сотрудников, работающих в российских офисах Яндекса.
  • Всё для детей. Страхование, детские дни в офисе, подарки на рождение детей и чекапы при планировании беременности.
Анастасия Лакша Recruiter
Yandex Infrastructure

О компании Yandex Infrastructure

Сфера
Продуктовая компания

Команда Yandex Infrastructure создаёт и предоставляет внутреннюю инфраструктуру Яндекса — фундамент из продуктов и технологий, на базе которого тысячи инженеров разрабатывают, деплоят и эксплуатируют основные сервисы Яндекса: Поиск, Такси, Маркет, Алису, Кинопоиск и многие другие.

Похожие вакансии

560 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
410 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
383 000 – 585 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), полная удалёнка
380 000 – 580 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), Казань, полная удалёнка
350 000 – 450 000 ₽/мес на руки
📍 Москва (м. Деловой центр), Санкт-Петербург (м. Площадь Ленина / Выборгская / Новочеркасская), Великий Новгород, можно удалённо из РФ