Snowflake
Snowflake
Snowflake предоставляет облачную платформу для хранения, обработки и анализа данных в больших масштабах. Ее централизованная архитектура помогает компаниям объединять данные, эффективно выполнять сложные запросы и поддерживать различные рабочие нагрузки по мере развития их потребностей. Платформа компании востребована у специалистов в области облачных вычислений, данных, аналитики, консалтинга и маркетинговых технологий, а возможности зависят от команд, которые создают и поддерживают современную инфраструктуру данных.

Ведущий инженер-программист по системам непрерывной интеграции в Snowflake

Определяйте архитектуру и техническое направление масштабной платформы непрерывной интеграции Snowflake для Data Cloud. Формируйте инженерные планы и стандарты, помогая команде создавать распределённые системы.

Описание

  • Определять техническое направление и архитектуру платформы непрерывной интеграции Snowflake.
  • Проектировать системы для тысяч разработчиков, миллионов сборок и растущей кодовой базы из множества репозиториев.
  • Руководить проектированием и внедрением эластичных, высокопроизводительных и отказоустойчивых распределённых CI-сервисов в разных облачных средах.
  • Совместно с менеджерами продуктов и руководителями инженерных команд формировать квартальные и долгосрочные планы.
  • Проводить ревью кода и проектных решений, давать архитектурные рекомендации.
  • Решать задачи ускорения сборок, использования ресурсов, изоляции арендаторов, надёжности и безопасности.
  • Наставлять инженеров команды и всей организации и оказывать им поддержку.
  • Оценивать и внедрять технологии CI/CD, инструменты и отраслевые практики.
  • Координировать работу над повышением продуктивности разработчиков с соседними командами Engineering Systems и их руководителями.
  • Быстро создавать, отлаживать и поставлять высококачественные системы.
  • Защищать конфиденциальную информацию и соблюдать стандарты безопасности данных Snowflake.

Требования

  • Не менее восьми лет опыта в отрасли проектирования и создания масштабируемых распределённых систем.
  • Подтверждённый опыт технического лидерства, включая ответственность за архитектуру систем, принятие проектных решений и повышение инженерных стандартов.
  • Обширный опыт работы с корпоративной непрерывной интеграцией для облачных распределённых систем.
  • Стремление повышать продуктивность разработчиков.
  • Крепкая база в информатике: структуры данных, алгоритмы, распределённые системы и проектирование систем.
  • Владение Java, C++, Python или Go.
  • Стратегическое мышление и умение превращать стратегию в конкретные технические планы.
  • Умение наставлять инженеров и влиять на их работу через ревью кода, рекомендации по проектированию и техническое наставничество.
  • Отличные навыки письменного и устного общения.
  • Опыт создания систем обработки данных или работы с внутренними компонентами распределённых систем.
  • Практический опыт эксплуатации Jenkins, Bazel, ArgoCD, GitHub Actions или другого CI/CD-комплекса в крупном масштабе.
  • Опыт проектирования многопользовательских систем с учётом надёжности, производительности, изоляции и безопасности.
  • Опыт подготовки планов развития, технических проектных документов, планов проектов и анализа первопричин.
  • Опыт оптимизации систем сборки с помощью кэширования, параллелизации, инкрементальных сборок и планирования ресурсов.
  • Опыт работы в командах инструментов для разработчиков или платформенной инженерии.
  • Готовность ездить в местный офис Snowflake или переехать поблизости.
  • Действующее разрешение на работу в стране, где подаётся заявка.

Преимущества

  • Целевой бонус — 15%.
  • Акции с ограниченным правом распоряжения стоимостью в указанном диапазоне: 600 000–1 800 000 долларов США.
  • Медицинская страховка.
  • Стоматологическая страховка.
  • Страхование зрения.
  • План 401(k).
  • План покупки акций сотрудниками.
  • Щедрый оплачиваемый отпуск.
  • Конкурентоспособная оплата труда.
  • Компенсация акциями.