Описание вакансии
Условия работы
Разработчики Яндекса ежедневно вносят в проекты тысячи изменений, для проверки которых запускаются десятки тысяч тестов, а конечный результат затрагивает миллионы пользователей Яндекса.
Главная задача нашего отдела — увеличить эффективность и ускорить процессы разработки.
Существующие системы непрерывной интеграции недостаточно производительны и гибки для эффективной разработки в едином репозитории с общей системой распределенной сборки, тестирования, деплоймента и мониторинга. Поэтому мы ищем специалистов для участия в масштабном проекте по созданию собственной системы непрерывной интеграции.
Разработка будет вестись на языке Python. Если вы владеете другим языком, но готовы освоить Python — мы вам поможем.
Требования:
- опыт коммерческой разработки от двух лет;
- знание Python (С++, Java);
- знание классических алгоритмов и структур данных;
- опыт использования реляционных СУБД или NoSQL-хранилищ;
- опыт многопоточного/асинхронного программирования;
- активность и самостоятельность;
- аккуратность и ответственность.
Плюсами будут:
- глубокое знание Unix;
- опыт проектирования и разработки высоконагруженных распределённых сервисов.