Разработчик на Python в команду Warden
1 мес. назад
RussiaSeniorHybrid
pythonpostgresqlraftasynchronous programmingcachingqueuestesting
Разработчик на Python будет заниматься развитием надёжной распределённой системы для сервисов Яндекса, реализующей алгоритмы консенсуса Raft и обеспечивающей высокую доступность и стабильность различных сервисов.
О компании
- Компания: Яндекс
Обязанности
- Построить надёжный распределённый сервис, который может пережить падение двух ДЦ
- Развивать систему, которой пользуются сервисы Яндекса с миллионами инстансов
- Обрабатывать десятки тысяч realtime-графов для каждого инцидентного сценария
- Работать с алгоритмами консенсуса
- Ядро распределённой системы использует алгоритм Raft
- Задачи на повышение надёжности сервисов
- Работать над инфраструктурными задачами и предоставлять единый инструмент работы над стабильностью для разных классов сервисов: Поиска, Музыки, Такси
- Помогать обеспечивать доступность сервисов на уровне 99.9999% и оповещать о проблемах в течение 30 секунд с момента их появления
- Следить за доступностью сервисов в целом и за работой отдельных пользовательских сценариев, например, радио в Музыке
Требования
- Разрабатывали на Python более трёх лет
- Имеете опыт классической веб-разработки (кеш, очереди, асинхронные задачи)
- Работали с PostgreSQL
- Тестируете свой код
- Умеете работать и самостоятельно, и в команде