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