Snowflake
Software Engineer — Engineering Systems, Continuous Integration
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Continuous Integration Snowflake. Разработка и эксплуатация распределённых CI-сервисов, обеспечивающих сборки, тесты и рабочие процессы разработчиков для тысяч инженеров в мультиоблачной среде.
Задачи
- Проектировать, разрабатывать, тестировать и эксплуатировать распределённые системы CI-платформы
- Создавать сервисы и инструменты для повышения надёжности сборок, скорости тестов и продуктивности разработчиков
- Участвовать в проектировании и реализации масштабируемой CI-инфраструктуры в облаках
- Разрабатывать API, сервисы и автоматизацию на Java, C++, Python или Go
- Разбираться с отказами сборок, проблемами тестовой инфраструктуры, производительностью и надёжностью
- Проводить код-ревью и дизайн-ревью, участвовать в поддержке продакшена
- Развивать практики CI, инструменты и операционные процессы
Требования
- 3+ года опыта разработки production-систем
- Сильные основы CS: структуры данных, алгоритмы, распределённые системы
- Опыт проектирования и реализации надёжных сервисов
- Владение хотя бы одним языком: Java, C++, Python или Go
- Знакомство с облачными средами разработки и распределёнными приложениями
- Опыт тестирования, отладки, мониторинга и эксплуатации production-систем
- Сильные навыки решения задач и работы с неопределённостью
- Эффективная письменная и устная коммуникация
Условия
- Базовая зарплата $170,000–$204,000 в год (рынок Bellevue, WA)
- Целевой бонус 10%
- Совокупная целевая компенсация $187,000–$224,400
- Право на RSU
- Медицинская, стоматологическая и оптическая страховка, 401(k), ESPP, оплачиваемый отпуск, отпуск по уходу за ребёнком
Навыки
- Java
- C++
- Python
- Go
- Distributed Systems
- CI/CD
- Jenkins
- GitHub Actions
- ArgoCD
- Bazel
- Kubernetes
- Docker
- AWS
- Azure
- GCP