
Snowflake poskytuje cloudovou datovou platformu pro ukládání, zpracování a analýzu informací ve velkém měřítku. Její centralizovaná architektura pomáhá firmám sjednocovat data, efektivně spouštět složité dotazy a podporovat různorodé pracovní zátěže podle toho, jak se vyvíjejí jejich potřeby. Platforma společnosti je relevantní pro odborníky v oblasti cloud computingu, dat, analytiky, poradenství a marketingových technologií, přičemž příležitosti se odvíjejí od týmů, které vytvářejí a podporují moderní datovou infrastrukturu.
Hlavní softwarový inženýr pro systémy kontinuální integrace ve Snowflake
Určujte architekturu a technické směřování rozsáhlé platformy kontinuální integrace Snowflake pro Data Cloud. Utvářejte technické plány a standardy a veďte inženýry při vývoji distribuovaných systémů.
Popis
- Určovat technické směřování a architekturu platformy kontinuální integrace Snowflake.
- Navrhovat systémy pro tisíce vývojářů, miliony sestavení a rozšiřující se kódovou základnu napříč mnoha repozitáři.
- Vést návrh a dodávku elastických, vysoce výkonných a odolných distribuovaných CI služeb napříč cloudovými prostředími.
- Spolupracovat s produktovými manažery a technickými vedoucími na tvorbě čtvrtletních i dlouhodobých plánů.
- Kontrolovat kód a návrhy a poskytovat architektonická doporučení.
- Řešit rychlost sestavování, využití zdrojů, izolaci tenantů, spolehlivost a bezpečnost.
- Vést a podporovat inženýry v týmu i napříč organizací.
- Vyhodnocovat a zavádět technologie CI/CD, přístupy k nástrojům a oborové postupy.
- Koordinovat s okolními týmy Engineering Systems a jejich vedoucími iniciativy na zvýšení produktivity vývojářů.
- Rychle vytvářet, ladit a dodávat vysoce kvalitní systémy.
- Chránit důvěrné informace a dodržovat standardy zabezpečení dat Snowflake.
Požadavky
- Nejméně osm let praxe v oboru s návrhem a vývojem distribuovaných systémů ve velkém měřítku.
- Prokazatelné technické vedení, včetně odpovědnosti za architekturu systémů, návrhová rozhodnutí a zvyšování technických standardů.
- Rozsáhlé zkušenosti s podnikovou kontinuální integrací pro cloudové distribuované systémy.
- Silné odhodlání zvyšovat produktivitu vývojářů.
- Dobré základy informatiky v oblasti datových struktur, algoritmů, distribuovaných systémů a návrhu systémů.
- Znalost jazyka Java, C++, Python nebo Go.
- Strategický úsudek a schopnost převádět strategii do konkrétních technických plánů.
- Schopnost vést a ovlivňovat inženýry prostřednictvím revizí kódu, návrhových doporučení a technického mentoringu.
- Výborné písemné i ústní komunikační dovednosti.
- Zkušenosti s vývojem datových systémů nebo prací na interních součástech distribuovaných systémů.
- Praktické zkušenosti s provozem Jenkins, Bazel, ArgoCD, GitHub Actions nebo jiné sady CI/CD ve velkém měřítku.
- Zkušenosti s návrhem víceklientských systémů se zaměřením na spolehlivost, výkon, izolaci a bezpečnost.
- Zkušenosti s tvorbou plánů, technických návrhových dokumentů, projektových plánů a analýz základních příčin.
- Zkušenosti s optimalizací systémů sestavování pomocí cachování, paralelizace, přírůstkových sestavení a plánování zdrojů.
- Zkušenosti z organizací zaměřených na vývojářské nástroje nebo platformní inženýrství.
- Ochota dojíždět do místní kanceláře Snowflake nebo se přestěhovat do její blízkosti.
- Platné oprávnění k práci v zemi, ve které se uchazeč hlásí o pozici.
Benefity
- Cílový bonus ve výši 15 %.
- Akcie s omezeným převodem v uvedeném hodnotovém rozmezí: 600 000–1 800 000 USD.
- Zdravotní pojištění.
- Zubní pojištění.
- Pojištění zraku.
- Plán 401(k).
- Program nákupu akcií zaměstnanci.
- Velkorysá placená dovolená.
- Konkurenceschopné odměňování.
- Akciová složka odměny.