- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Python-разработчик в IDP
Яндекс — топовый работодатель с сильной инженерной культурой. Задачи в IDP (Internal Developer Platform) напрямую влияют на эффективность всей компании, что дает отличный профессиональный рост и работу с передовым стеком.
Сложность вакансии
Высокая сложность обусловлена масштабами Яндекса: работа с десятками тысяч приложений, переработка критически важной ролевой модели и необходимость обеспечения горизонтального масштабирования при постоянном росте нагрузки.
Анализ зарплаты
Яндекс обычно предлагает зарплаты на уровне или выше медианы рынка для Senior-разработчиков, дополняя их значительным пакетом бонусов и опционов (RSU), что делает совокупный доход крайне конкурентным.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Яндекс уже сейчас
Присоединяйтесь к команде Яндекса, чтобы создавать инструменты автоматизации, которыми будут пользоваться тысячи разработчиков!
Описание вакансии
Python-разработчик в IDP
Компания: Яндекс
*☑️*Какие задачи вас ждут
-Автоматизация процесса создания нового приложения с нуля
Разработка многоступенчатого процесса по поднятию нового приложения по кнопке — с нуля до развёрнутого сервиса в облаке за минуты. Предстоит тесное взаимодействие с соседними командами, чтобы реализовать возможность настройки шаблона создания приложения для пользователя с нужной инфраструктурой и использовать его затем в своём отделе или команде.
-Переработка ролевой модели сервиса
Необходимо актуализировать ролевую модель нашего сервиса — проработать и внедрить решение взамен текущего, которым годами пользуется вся компания. Предстоит его реализация и перенос сотен потребителей.
-Сбор данных о существующих приложениях
Предстоит актуализация данных про все существующие в компании приложения: необходимо добиться того, чтобы информация про десятки тысяч запущенных приложений обновлялась с минимальными задержками, в том числе изменения их конфигурации, статус работы компонентов. Необходимо реализовывать и улучшать взаимодействие с десятками провайдеров различных типов ресурсов.
-Ускорение доставки данных до потребителей
Нужно разработать подсистему доставки данных про наши сущности до сотен потребителей (сторонних систем). Предстоит проработка решения, его реализация и интеграция.
-Масштабирование системы в соответствии с ростом нагрузок
Стабильный рост нагрузки порядка 30% в год требует проводить регулярные работы по масштабированию: поиск узких мест, RnD возможных вариантов решения, реализация горизонтального масштабирования.
*☑️*Мы ждём, что вы
-Уверенно владеете Python, понимаете синтаксис, типизацию данных, управление потоками (условия, циклы), работу с функциями и обработку исключений. Работаете со встроенными структурами данных Python
-Работали с реляционными (PostgreSQL) и NoSQL (MongoDB, Redis) базами данных. Умеете составлять сложные запросы и оптимизировать их
-Уверенно владеете веб-фреймворками, такими как Django, FastAPI или Flask
-Писали тесты с использованием unittest, pytest или других библиотек для тестирования
-Настраивали системы непрерывной интеграции и доставки, такие как GitLab CI/CD или аналоги, и работали с ними
Python Job в Telegram | в VK | в Max
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Python
- PostgreSQL
- MongoDB
- Redis
- Django
- FastAPI
- Flask
- unittest
- PyTest
- GitLab CI/CD
Возможные вопросы на собеседовании
Важно понимать, как кандидат будет обеспечивать актуальность данных при работе с десятками тысяч объектов и множеством провайдеров.
Как бы вы спроектировали систему сбора данных от десятков различных провайдеров ресурсов, чтобы минимизировать задержки и обеспечить консистентность?
Вакансия предполагает переработку ролевой модели, используемой всей компанией.
С какими сложностями вы сталкивались при миграции ролевой модели (RBAC/ABAC) в крупной системе и как обеспечивали обратную совместимость?
Упоминается рост нагрузки на 30% в год.
Опишите ваш подход к поиску узких мест в Python-приложении. Какие инструменты и метрики вы используете для анализа производительности?
Задача автоматизации создания приложений требует навыков системного проектирования.
Какие этапы автоматизации развертывания сервиса с нуля вы считаете наиболее критичными с точки зрения безопасности и надежности?
Требуется опыт работы с PostgreSQL и NoSQL.
В каких случаях для хранения метаданных инфраструктуры вы бы предпочли MongoDB вместо PostgreSQL, и наоборот?
Похожие вакансии
Senior Java разработчик (Блокчейн)
Senior Golang Developer
Senior Python разработчик
Lead Symfony Developer
Junior Python Developer
Middle Backend Developer (Python)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!