
HighLevel je podjetje SaaS, ki razvija celovito marketinško in prodajno platformo za podjetja in tržnike. Njegova programska oprema združuje pridobivanje potencialnih strank, načrtovanje terminov, upravljanje prodajnega procesa, spletna mesta, prodajne lijake, ciljne strani in avtomatizirano nadaljnje komuniciranje po telefonu, SMS-sporočilih, e-pošti in družbenih kanalih. HighLevel ponuja tudi integracije API, orodja za upravljanje članstev in tečajev ter možnosti white-label, ki podjetjem omogočajo, da platformo ponujajo pod svojo blagovno znamko. Profil podjetja je lahko zanimiv za iskalce zaposlitve, ki jih zanima razvoj in podpora širokemu izdelku za avtomatizacijo poslovanja, ki se uporablja v svetovalnih, logističnih in drugih storitveno usmerjenih organizacijah.
Glavni inženir porazdeljenih sistemov – delo na daljavo iz Indije
HighLevel išče glavnega inženirja, ki bo okrepil odporne storitve velikega obsega za svojo poslovno platformo, ki jo poganja umetna inteligenca. Vloga vključuje Node.js, Go, Kubernetes, GCP, porazdeljeno shranjevanje in zanesljivost sistemov od začetka do konca.
Opis
- Načrtovanje, izdelava in širjenje zalednih storitev ter čelnih vmesnikov za izkušnjo Threads & Composer v HighLevel Conversations
- Vodenje arhitekture zaledja in API-jev, podatkovnih tokov, zmogljivosti, zanesljivosti, prepustnosti in pravilnosti v velikem obsegu
- Prevzemanje odgovornosti za plast uporabniškega vmesnika v Vue 3 od razvoja do vzdrževanja
- Varovanje arhitekturnega zdravja porazdeljenega sistema v obsegu milijard ob različnih načinih odpovedi, omejitvah zmogljivosti, jamstvih skladnosti in več kot 50 namestitvah
- Pregledovanje zasnov kritičnih poti in usmerjanje arhitekturnih odločitev med ekipami
- Iskanje in odpravljanje posameznih točk odpovedi, neomejenih čakalnih vrst, manjkajoče idempotentnosti, tveganj zaradi hkratnega navala in časovnih oken za izgubo podatkov
- Izdelava prototipov visokotveganih arhitekturnih sprememb, reševanje večjih incidentov in sodelovanje pri zapletenih napakah med ekipami
- Povečevanje odpornosti sistema z nadzorovanim zmanjšanjem zmogljivosti, povratnim pritiskom, mejami izolacije in modeli zmogljivosti, zasnovanimi za več kot 10-odstotno mesečno rast
- Krepitev inženirskih praks s pregledi zasnov, analizami po incidentih in ponovno uporabljivimi tehničnimi vzorci
- Opredeljevanje varnih praks za uporabo inženiringa s podporo umetne inteligence v kritičnih sistemih
- Razvoj z Node.js/TypeScript, Go, GKE, GCP Pub/Sub, Cloud Tasks, Redis, MongoDB, Firestore, ClickHouse in Elasticsearch
- Izboljševanje kritičnih poti Workflows z jasnim lastništvom, načrtovanjem zmogljivosti, preizkušenimi scenariji odpovedi in manjšim številom incidentov
Zahteve
- Vsaj 10 let inženirskih izkušenj z obsežnim praktičnim lastništvom porazdeljenih sistemov velikega obsega
- Dokazana samostojna odgovornost za produkcijski sistem skozi resnične odpovedi
- Poglobljeno znanje čakalnih vrst in asinhronih arhitektur, semantike dostave, vrstnega reda, povratnega pritiska, idempotentnosti ter dostave natanko enkrat ali najmanj enkrat
- Odlično poznavanje več sistemov za shranjevanje SQL in NoSQL, modelov skladnosti ter indeksiranja v velikem obsegu
- Strokovno znanje Redisa ali primerljivega sistema v pomnilniku, vključno z delovanjem ob pritisku na pomnilnik in omrežnih particijah
- Izkušnje z upravljanjem Kubernetesa v velikem obsegu, vključno z omejitvami virov, samodejnim prilagajanjem obsega in odpovedmi skupin vozlišč
- Izjemna sposobnost predstavljanja zasnov z dokumentacijo, diagrami in analizami temeljnih vzrokov
- Znanje Node.js in/ali Goa za izdelavo prototipov predlogov ter izvedbo popravkov kritičnih poti
- Primerljive izkušnje s stotinami storitev ali tisoči instanc, ki dnevno obdelujejo milijarde dogodkov, so velika prednost
- Izkušnje z agenti umetne inteligence, storitvami, izvornimi za GCP, zagonom sistemov od nič do prve različice in utrjevanjem zrelih platform so dodatna prednost
Ugodnosti
- Delo v globalni organizaciji, ki daje prednost delu na daljavo
- HighLevel je delodajalec, ki zagotavlja enake možnosti
- Prostovoljni postopek zbiranja demografskih podatkov ohranja odgovore ločene od prijav in jih izključuje iz odločitev o zaposlovanju
- Pravilnik o zasebnosti je na voljo za pregled