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).
  • План за закупуване на акции от служители.
  • Щедър платен отпуск.
  • Конкурентно възнаграждение.
  • Възнаграждение под формата на дялово участие.