
Snap Inc. on tehnoloogiaettevõte, mis arendab kaamerapõhiseid tooteid suhtlemiseks, loovuseks ja eneseväljenduseks. Ettevõtte tegevuse keskmes on visuaalse tehnoloogia kasutamine inimeste ühendamiseks, võttes samal ajal arvesse digitaalsete toodete laiemat mõju vaimsele tervisele, ühiskonnale ja keskkonnale. Samuti rõhutab ettevõte oma töötajaskonnas mitmekesisust, võrdsust ja kaasatust, vastutustundlikku disaini, eetilist juhtimist, läbipaistvat otsustamist ning keskkonnateadlikku tegevust.
Taustsüsteemide tarkvarainsener, tase 5 – Snap Inc. (Los Angeles, kohapealne töö)
Kavanda ja halda Snapchati toetavaid hajutatud taustateenuseid, sealhulgas identiteedi-, sotsiaalse graafiku ja püsivuse süsteeme. Loo turvaline ja skaleeritav taristu suure käideldavusega platvormile.
Kirjeldus
- Kavanda, rakenda ja halda skaleeritavaid teenuseid, nagu identiteedi-, sotsiaalse graafiku ja püsivuse süsteemid
- Tee koostööd eri meeskondadega, et täpsustada tootevajadusi, hinnata kompromisse ja pakkuda tootelahendusi
- Testi, hinda ja silu teostusi, säilitades inseneritöö kvaliteedi
- Rakenda tavasid, mis parandavad käideldavust, skaleeritavust, operatiivset tipptaset ja kulutõhusust
- Kasuta tehisintellekti abil täiustatud inseneritöövooge, et tarnida skaleeritavaid teenuseid korrektse, turvalise ja tootmisvalmis koodiga
- Tarni iseseisvalt keskmise suurusega funktsioone mitme nädala jooksul ja mitme pull request'i kaudu
- Uuri ja lahenda intsidente ning hotfix-parandusi
Nõuded
- Arvutiteaduse või sellega seotud tehnilise valdkonna bakalaureusekraad või samaväärne praktiline kogemus
- Vähemalt 6 aastat tarkvaraarenduse kogemust pärast bakalaureusekraadi omandamist, või üle 5 aasta pärast tehnilise magistrikraadi omandamist, või üle 2 aasta pärast asjakohase doktorikraadi omandamist
- Taustateenuste või hajutatud süsteemide arendamise kogemus
- Kogemus suuremahuliste mikroteenuste, hajutatud süsteemide, pilve- ja salvestusplatvormide, taristu- ja süsteemidisaini, turbe, võrgunduse, andmesalvestuse või masinõppe ja loomuliku keele töötlemisega
- Tõendatud kogemus väga käideldavate süsteemide haldamisel märkimisväärses mahus
- Programmeerimiskogemus Java, C++ ja/või Pythoniga
- Kogemus NoSQL-i, Memcache'i või Redise, Kubernetes'i või Google'i/AWS-i teenustega
- Võime tarnida iseseisvalt keskmise suurusega funktsioone mitme nädala jooksul ja mitme pull request'i kaudu
- Süsteemihalduse mõistmine, sealhulgas intsidentide ja hotfix-paranduste uurimine ning lahendamine
- Tugevad koostöö- ja meeskonnatööoskused
- Võime või tugev eeldus kasutada tehisintellekti tööriistu ning auditeerida nende loodud väljundit arhitektuurilise terviklikkuse, jõudlusprobleemide ja turvariskide suhtes
- Valmisolek õppida ja rakendada arenevaid tehisintellekti süsteeme ja tööriistu
- Hajutatud süsteemidega töötamise kogemus
Hüved
- Tasustatud lapsehoolduspuhkus
- Ulatuslik ravikindlustus
- Emotsionaalset ja vaimset tervist toetavad programmid
- Aktsiapõhist tasu sisaldavad hüvitispaketid RSU-de kaudu
- Default Togetheri poliitika eeldab üldjuhul kontoris töötamist vähemalt neljal päeval nädalas