Ocient
Senior Software Engineer (Tools)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Tools & Developer Platform компании Ocient. Задача — развивать инфраструктуру автоматизации тестирования и анализа для распределённой базы данных, а также улучшать инструменты и developer experience.
Задачи
- Разрабатывать автоматизацию и сервисы (в основном на Python) для эксплуатации и тестирования распределённой базы данных Ocient и интеграций
- Тесно работать с внутренними стейкхолдерами, понимать их потребности и создавать инструменты под них
- Поддерживать и расширять существующие инструменты для нагрузочного тестирования и анализа, а также автоматизацию воспроизводимости тестов
- Готовить документацию для будущих мейнтейнеров и краткие runbook'и для разработчиков
Требования
- 4+ года профессионального опыта в разработке ПО
- Степень BS, MS или PhD в Computer Science или смежной области либо эквивалентный опыт
- Сильное системное мышление и фундаментальные знания в разработке ПО
- Уверенная работа в Linux, с shell-инструментами, отладочными средствами и CI-системами
- Свободное владение английским языком (устно и письменно)
- Готовность быстро изучать новые языки и системы
Условия
- 100% удалённая работа (только для кандидатов из США)
- Диапазон зарплат: $165,000–$190,000 в год
- Виза не спонсируется и не переносится
- Собеседования проходят по видео с включённой камерой; виртуальные фоны и фильтры запрещены
- Для кодинг-асессментов требуется установить HackerRank Desktop Application
Навыки
- Python
- Linux
- Shell
- CI
- Distributed databases
- Performance testing
- Infrastructure as Code
- Test automation