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).
  • План придбання акцій працівниками.
  • Щедра оплачувана відпустка.
  • Конкурентна оплата праці.
  • Компенсація акціями.