Snap Inc.
Snap Inc.
5 001 – 10 000 Työntekijät
KonsultointiLogistiikkaMarkkinointi
Snap Inc. on teknologiayritys, joka kehittää kameraan perustuvia tuotteita viestintään, luovuuteen ja itseilmaisuun. Sen toiminta keskittyy visuaalisen teknologian hyödyntämiseen ihmisten yhteydenpidon tukemiseksi sekä digitaalisten tuotteiden laajempien vaikutusten huomioimiseen mielenterveyteen, yhteiskuntaan ja ympäristöön. Yhtiö painottaa myös monimuotoisuutta, yhdenvertaisuutta ja osallisuutta henkilöstössään, vastuullista suunnittelua, eettistä hallintoa, läpinäkyvää päätöksentekoa ja ympäristötietoista toimintaa.

Taustajärjestelmien ohjelmistoinsinööri, taso 5 – Snap Inc. (Los Angeles, lähityö)

Suunnittele ja ylläpidä hajautettuja taustapalveluja, jotka tukevat Snapchatia, mukaan lukien identiteetti-, sosiaalinen verkosto- ja pysyvyysjärjestelmät. Rakenna turvallista ja skaalautuvaa infrastruktuuria korkean käytettävyyden alustalle.

Kuvaus

  • Suunnittele, toteuta ja ylläpidä skaalautuvia palveluja, kuten identiteetti-, sosiaalinen verkosto- ja pysyvyysjärjestelmiä
  • Tee yhteistyötä eri tiimien kanssa tuotetarpeiden selkeyttämiseksi, kompromissien arvioimiseksi ja tuoteratkaisujen toimittamiseksi
  • Testaa, arvioi ja korjaa toteutuksia ylläpitäen suunnittelun laatua
  • Sovella käytäntöjä, jotka parantavat käytettävyyttä, skaalautuvuutta, operatiivista erinomaisuutta ja kustannustehokkuutta
  • Hyödynnä tekoälyavusteisia suunnittelutyönkulkuja toimittaaksesi skaalautuvia palveluja, joissa koodi on oikeellista, turvallista ja tuotantovalmiina
  • Toimita itsenäisesti keskikokoisia ominaisuuksia useiden viikkojen aikana ja useissa pull request -pyynnöissä
  • Tutki ja ratkaise häiriöitä sekä hotfix-korjauksia

Vaatimukset

  • Tietojenkäsittelytieteen tai lähialan tekninen kandidaatin tutkinto tai vastaava käytännön kokemus
  • Vähintään 6 vuotta ohjelmistokehityskokemusta kandidaatin tutkinnon jälkeen, tai yli 5 vuotta teknisen maisterintutkinnon jälkeen, tai yli 2 vuotta soveltuvan tohtorintutkinnon jälkeen
  • Kokemusta taustapalvelujen tai hajautettujen järjestelmien kehittämisestä
  • Kokemusta laajamittaisista mikropalveluista, hajautetuista järjestelmistä, pilvi- ja tallennusalustoista, infrastruktuuri- ja järjestelmäsuunnittelusta, tietoturvasta, verkkotekniikasta, tietojen tallennuksesta tai koneoppimisesta ja luonnollisen kielen käsittelystä
  • Osoitettua kokemusta erittäin käytettävien järjestelmien ylläpidosta merkittävässä mittakaavassa
  • Ohjelmointikokemusta Javalla, C++:lla ja/tai Pythonilla
  • Kokemusta NoSQL:stä, Memcachesta tai Redisistä, Kubernetesista tai Googlen/AWS:n palveluista
  • Kyky toimittaa itsenäisesti keskikokoisia ominaisuuksia useiden viikkojen aikana ja useissa pull request -pyynnöissä
  • Ymmärrystä järjestelmien operoinnista, mukaan lukien häiriöiden ja hotfix-korjausten tutkiminen ja ratkaiseminen
  • Vahvat yhteistyö- ja tiimityötaidot
  • Kyky tai vahva valmius käyttää tekoälytyökaluja ja tarkastaa niiden tuottama sisältö arkkitehtonisen eheyden, suorituskykyongelmien ja tietoturvariskien varalta
  • Halukkuus oppia ja soveltaa kehittyviä tekoälyjärjestelmiä ja -työkaluja
  • Kokemusta hajautettujen järjestelmien parissa työskentelystä

Edut

  • Palkallinen vanhempainvapaa
  • Kattava sairausvakuutusturva
  • Tunne- ja mielenterveyttä tukevat ohjelmat
  • Osakepalkkioita sisältävät palkitsemispaketit RSU-osakkeina
  • Default Together -käytäntö edellyttää yleensä työskentelyä toimistolla vähintään neljänä päivänä viikossa