Разработчик на Python в команду сервисов приёмки
гибрид, офис, Санкт-Петербург
Команда развивает Echo — инструмент для back-to-back тестирования и ускорения feedback loop в микросервисной среде Яндекса. Работа над интеграцией с распределённым хранением, оптимизацией сборок, автоматическим семплированием и улучшением UX для разработчиков.
Стек
PythonPlutonium FSMapReduceC++SQLasync/awaitmultithreadinguserver
Задачи
- •Разрабатывать инструменты для ускорения сборки и анализа зависимостей
- •Интегрировать фреймворк тестирования с распределённой файловой системой (Plutonium FS)
- •Масштабировать фреймворк под новые сервисы и улучшать UX
- •Автоматизировать семплирование входных данных для тестов
- •Разрабатывать средства анализа результатов тестирования, включая AI-решения
Обязательно
- •Уверенное владение Python 3
- •Опыт или желание работать с распределёнными системами
- •Понимание процессов и потоков, умение работать с async/await и многопоточностью
- •Ответственность и аккуратность
Будет плюсом
- •Знание SQL и аналитические склонности
- •Опыт разработки на C++ (в частности userver)
- •Знакомство с MapReduce и обработкой больших данных
- •Склонность к профилированию и оптимизации производительности
- •Коммуникабельность при взаимодействии с разработчиками