Snap Inc.
Snap Inc.
5.001 – 10.000 Zaposlenici
LogistikaMarketingSavjetovanje
Snap Inc. je tehnološka tvrtka koja razvija proizvode temeljene na kameri za komunikaciju, kreativnost i samoizražavanje. Njezin se rad usredotočuje na korištenje vizualne tehnologije kako bi se ljudima pomoglo povezati, uz razmatranje širih učinaka digitalnih proizvoda na mentalno zdravlje, društvo i okoliš. Tvrtka također ističe raznolikost, jednakost i uključivost među zaposlenicima, odgovoran dizajn, etičko upravljanje, transparentno donošenje odluka i ekološki osviješteno poslovanje.

Backend softverski inženjer, razina 5 – Snap Inc. (Los Angeles, rad iz ureda)

Dizajnirajte i upravljajte distribuiranim backend uslugama koje pokreću Snapchat, uključujući sustave identiteta, društvenog grafa i trajne pohrane. Izgradite sigurnu i skalabilnu infrastrukturu za platformu visoke dostupnosti.

Opis

  • Dizajnirajte, implementirajte i upravljajte skalabilnim uslugama kao što su sustavi identiteta, društvenog grafa i trajne pohrane
  • Surađujte s timovima na razjašnjavanju potreba proizvoda, procjeni kompromisa i isporuci proizvodnih rješenja
  • Testirajte, procjenjujte i otklanjajte pogreške u implementacijama uz održavanje inženjerske kvalitete
  • Primjenjujte postupke koji poboljšavaju dostupnost, skalabilnost, operativnu izvrsnost i troškovnu učinkovitost
  • Koristite inženjerske radne tokove uz podršku umjetne inteligencije za isporuku skalabilnih usluga s ispravnim, sigurnim i produkcijski spremnim kodom
  • Samostalno isporučujte srednje velike značajke tijekom nekoliko tjedana i kroz više zahtjeva za promjenu koda
  • Istražujte i rješavajte incidente i hitne popravke

Zahtjevi

  • Preddiplomski studij računalnih znanosti ili srodnog tehničkog područja ili odgovarajuće praktično iskustvo
  • Najmanje 6 godina iskustva u razvoju softvera nakon preddiplomskog studija ili više od 5 godina nakon tehničkog diplomskog studija ili više od 2 godine nakon relevantnog doktorata
  • Iskustvo u razvoju backend usluga ili distribuiranih sustava
  • Iskustvo s mikrouslugama velikih razmjera, distribuiranim sustavima, platformama u oblaku i platformama za pohranu, infrastrukturom i dizajnom sustava, sigurnošću, umrežavanjem, pohranom podataka ili strojnim učenjem i obradom prirodnog jezika
  • Dokazano iskustvo u upravljanju sustavima visoke dostupnosti u značajnom opsegu
  • Iskustvo programiranja u jezicima Java, C++ i/ili Python
  • Iskustvo s NoSQL bazama, Memcacheom ili Redisom, Kubernetesom ili uslugama Googlea/AWS-a
  • Sposobnost samostalne isporuke srednje velikih značajki tijekom nekoliko tjedana i kroz više zahtjeva za promjenu koda
  • Razumijevanje rada sustava, uključujući istraživanje i rješavanje incidenata i hitnih popravaka
  • Izražene vještine suradnje i timskog rada
  • Sposobnost ili izražen afinitet prema korištenju alata umjetne inteligencije i reviziji generiranog rezultata radi očuvanja arhitektonske cjelovitosti te otkrivanja problema s performansama i sigurnosnih rizika
  • Spremnost na učenje i primjenu sustava i alata umjetne inteligencije koji se razvijaju
  • Iskustvo rada s distribuiranim sustavima

Pogodnosti

  • Plaćeni roditeljski dopust
  • Sveobuhvatno zdravstveno osiguranje
  • Programi podrške emocionalnom i mentalnom zdravlju
  • Paketi naknada koji uključuju vlasničke udjele u obliku RSU-ova
  • Zadana politika Together koja zahtijeva očekivani rad u uredu najmanje četiri dana tjedno