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