Разработчик на Python — распределённые сервисы для Яндекса@ Яндекс
О позиции
В команде Warden компании Яндекс открыта вакансия Разработчика на Python. Ваша задача — построить надёжный распределённый сервис, который может пережить падение двух дата-центров. Вы будете развивать систему, которой пользуются сервисы Яндекса с миллионами инстансов. У нас есть десятки тысяч realtime-графов для обработки каждого инцидентного сценария.
Чем вы будете заниматься
- Разработка и поддержка распределённой системы с использованием алгоритма Raft для повышения надёжности сервисов.
- Работа с алгоритмами консенсуса и обеспечение доступности сервисов на уровне 99.9999%.
- Создание единого инструмента для мониторинга стабильности различных классов сервисов, таких как Поиск, Музыка и Такси.
- Анализ и решение проблем, возникающих в процессе работы сервисов.
- Тестирование и оптимизация кода для повышения его производительности и надёжности.
Требования
- Опыт разработки на Python более трёх лет.
- Знание классической веб-разработки (кеширование, очереди, асинхронные задачи).
- Опыт работы с PostgreSQL.
- Способность тестировать свой код и работать как самостоятельно, так и в команде.
- Стремление к обучению и развитию в области распределённых систем.
Что мы предлагаем
- Конкурентоспособная зарплата от 250 000 до 320 000 ₽ в месяц.
- Гибридный формат работы с возможностью частичной удалённой работы.
- Доступ к современным технологиям и инструментам разработки.
- Возможности для профессионального роста и обучения.
- ДМС и другие социальные гарантии.
Вакансия разработчика на Python в Яндексе предлагает интересные задачи и конкурентоспособную зарплату. Однако, информация о компании и условиях работы могла бы быть более детальной.
Кто здесь добьётся успеха
Глубокие знания Python и опыт работы с асинхронным программированием, что позволяет эффективно разрабатывать высоконагруженные распределённые системы.
Способность работать в гибридном режиме, сохраняя продуктивность как в офисе, так и удаленно, с акцентом на самоорганизацию и ответственность.
Опыт работы с PostgreSQL и понимание принципов работы распределённых систем, включая алгоритм Raft, что позволяет успешно решать задачи, связанные с отказоустойчивостью и консистентностью данных.
Стратегическое мышление и умение анализировать сложные инциденты в реальном времени, что критично для поддержки сервисов Яндекса с миллионами инстансов.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Tech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев