Snap Inc.
Snap Inc.
5 001 – 10 000 Zaměstnanci
LogistikaMarketingPoradenství
Snap Inc. je technologická společnost, která vytváří produkty využívající fotoaparáty pro komunikaci, kreativitu a sebevyjádření. Zaměřuje se na využití vizuálních technologií, které lidem pomáhají zůstávat v kontaktu, a zároveň zohledňuje širší dopady digitálních produktů na duševní zdraví, společnost a životní prostředí. Společnost také zdůrazňuje rozmanitost, rovnost a inkluzi mezi zaměstnanci, odpovědný design, etické řízení, transparentní rozhodování a provoz ohleduplný k životnímu prostředí.

Backend softwarový inženýr, úroveň 5 — Snap Inc. (Los Angeles, práce z kanceláře)

Navrhujte a provozujte distribuované backendové služby pro Snapchat, včetně systémů identity, sociálního grafu a perzistence dat. Budujte bezpečnou a škálovatelnou infrastrukturu pro platformu s vysokou dostupností.

Popis

  • Navrhovat, implementovat a provozovat škálovatelné služby, jako jsou systémy identity, sociálního grafu a perzistence dat
  • Spolupracovat napříč týmy na upřesňování potřeb produktu, posuzování kompromisů a dodávání produktových řešení
  • Testovat, vyhodnocovat a ladit implementace při zachování vysoké technické kvality
  • Uplatňovat postupy, které zlepšují dostupnost, škálovatelnost, provozní výkonnost a nákladovou efektivitu
  • Využívat inženýrské pracovní postupy s podporou AI k dodávání škálovatelných služeb se správným, bezpečným a produkčně připraveným kódem
  • Samostatně dodávat funkce střední velikosti v průběhu několika týdnů a v rámci několika pull requestů
  • Vyšetřovat incidenty a odstraňovat jejich následky včetně nasazování urgentních oprav

Požadavky

  • Bakalářský titul v oboru informatiky nebo příbuzném technickém oboru, případně rovnocenná praktická zkušenost
  • Nejméně 6 let praxe ve vývoji softwaru po získání bakalářského titulu, více než 5 let po získání technického magisterského titulu nebo více než 2 roky po získání relevantního doktorského titulu
  • Zkušenost s vývojem backendových služeb nebo distribuovaných systémů
  • Zkušenost s rozsáhlými mikroslužbami, distribuovanými systémy, cloudovými a úložnými platformami, infrastrukturou a návrhem systémů, bezpečností, sítěmi, ukládáním dat, strojovým učením nebo zpracováním přirozeného jazyka
  • Prokazatelná zkušenost s provozem vysoce dostupných systémů ve významném měřítku
  • Zkušenost s programováním v jazycích Java, C++ a/nebo Python
  • Zkušenost s technologiemi NoSQL, Memcache nebo Redis, Kubernetes či službami Google/AWS
  • Schopnost samostatně dodávat funkce střední velikosti v průběhu několika týdnů a v rámci několika pull requestů
  • Porozumění provozu systémů včetně vyšetřování incidentů a urgentních oprav a odstraňování jejich následků
  • Silné dovednosti v oblasti spolupráce a týmové práce
  • Schopnost nebo výrazný předpoklad používat nástroje AI a auditovat jejich výstupy z hlediska architektonické integrity, problémů s výkonem a bezpečnostních rizik
  • Ochota učit se a používat vyvíjející se systémy a nástroje AI
  • Zkušenost s prací s distribuovanými systémy

Benefity

  • Placená rodičovská dovolená
  • Komplexní zdravotní péče
  • Programy podpory emočního a duševního zdraví
  • Kompenzační balíčky zahrnující akcie ve formě RSU
  • Výchozí politika Together vyžaduje práci v kanceláři nejméně čtyři dny v týdnu