Snap Inc.
Snap Inc.
5 001 – 10 000 Anställda
KonsultverksamhetLogistikMarknadsföring
Snap Inc. är ett teknikföretag som utvecklar kameradrivna produkter för kommunikation, kreativitet och självuttryck. Företagets arbete kretsar kring att använda visuell teknik för att hjälpa människor att knyta kontakter, samtidigt som man tar hänsyn till digitala produkters bredare effekter på psykisk hälsa, samhället och miljön. Företaget lyfter också fram mångfald, jämlikhet och inkludering bland sina medarbetare, ansvarsfull design, etisk styrning, transparenta beslutsprocesser och miljömedveten verksamhet.

Backendprogramvaruingenjör, nivå 5 – Snap Inc. (Los Angeles, på plats)

Utforma och drifta distribuerade backendtjänster som driver Snapchat, inklusive system för identitet, social graf och beständig lagring. Bygg säker och skalbar infrastruktur för en plattform med hög tillgänglighet.

Beskrivning

  • Utforma, implementera och drifta skalbara tjänster som identitets-, socialgraf- och beständighetsystem
  • Samarbeta med team över hela organisationen för att tydliggöra produktbehov, bedöma avvägningar och leverera produktlösningar
  • Testa, utvärdera och felsöka implementationer samtidigt som du upprätthåller hög ingenjörskvalitet
  • Tillämpa arbetssätt som förbättrar tillgänglighet, skalbarhet, operativ kvalitet och kostnadseffektivitet
  • Använd AI-stödda ingenjörsarbetsflöden för att leverera skalbara tjänster med korrekt, säker och produktionsklar kod
  • Leverera självständigt medelstora funktioner under flera veckor och genom flera pull requests
  • Utred och lös incidenter samt ta fram snabbkorrigeringar

Krav

  • Kandidatexamen i datavetenskap eller ett närliggande tekniskt område, eller motsvarande praktisk erfarenhet
  • Minst 6 års programvaruutvecklingserfarenhet efter kandidatexamen, eller minst 5 år efter en teknisk masterexamen, eller minst 2 år efter en relevant doktorsexamen
  • Erfarenhet av att utveckla backendtjänster eller distribuerade system
  • Erfarenhet av mikrotjänster i stor skala, distribuerade system, moln- och lagringsplattformar, infrastruktur- och systemdesign, säkerhet, nätverk, datalagring eller maskininlärning och behandling av naturligt språk
  • Dokumenterad erfarenhet av att drifta system med hög tillgänglighet i betydande skala
  • Programmeringserfarenhet i Java, C++ och/eller Python
  • Erfarenhet av NoSQL, Memcache eller Redis, Kubernetes eller Google-/AWS-tjänster
  • Förmåga att självständigt leverera medelstora funktioner under flera veckor och genom flera pull requests
  • Förståelse för systemdrift, inklusive utredning och lösning av incidenter och snabbkorrigeringar
  • God samarbets- och lagarbetsförmåga
  • Förmåga eller stark fallenhet för att använda AI-verktyg och granska genererat resultat med avseende på arkitektonisk integritet, prestandaproblem och säkerhetsrisker
  • Vilja att lära sig och använda AI-system och AI-verktyg i utveckling
  • Erfarenhet av att arbeta med distribuerade system

Förmåner

  • Betald föräldraledighet
  • Omfattande sjukförsäkringsskydd
  • Program för emotionellt och psykiskt stöd
  • Ersättningspaket som inkluderar aktier genom RSU:er
  • Policy om förväntat kontorsarbete på plats minst fyra dagar i veckan

Relaterade jobb

Rocket Software

Mjukvaruingenjör III, Java fullstack

Rocket Software

Utforma, felsök och testa Java-mjukvara för hela stacken på Rocket Software och bidra till produktförbättringar, nya produkter och utvecklingsverktyg. Leverera underhållbar, dokumenterad kod och testtäckning i samarbete genom agila ceremonier.

Öppna
IMU Biosciences

Bioinformatikingenjör inom mjukvara – flödescytometri

IMU Biosciences

Bygg och underhåll reglerade maskininlärningspipelines för flödescytometri hos IMU Biosciences. Rollen omfattar annotering, modellspårning, reproducerbarhet och regelefterlevnad för en plattform för precisionsmedicin.

Öppna