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