
Grafana Labs razvija open-source softver za opservabilnost koji omogućuje razumijevanje performansi i stanja infrastrukture, aplikacija i frontend sustava. Njihova platforma objedinjuje metrike, zapisnike, tragove i profile kroz proizvode kao što su Grafana, Loki, Tempo i Mimir. Organizacijama pomaže vizualizirati podatke, pratiti usluge, istraživati anomalije, analizirati temeljne uzroke i upravljati ciljevima razine usluge. Grafana Labs nudi mogućnosti implementacije u oblaku i samostalnog upravljanja, uz integracije s tehnologijama kao što su Prometheus i OpenTelemetry. Tvrtka posluje u sektorima poslovnih SaaS rješenja i umjetne inteligencije te razvija alate za timove odgovorne za nadzor infrastrukture i modernu opservabilnost.
Viši backend inženjer/inženjerka za baze podataka Tempo — Grafana Labs (rad na daljinu u Kanadi)
Oblikujte tehnički smjer i rad Tempoa, open-source pozadinskog sustava za praćenje tragova. Unaprijedite njegove distribuirane podatkovne sustave, API-je, skalabilnost, performanse i pouzdanost za Grafanine proizvode za observabilnost.
Opis
- Određujte tehnički smjer zahtjevnih zadataka na planu razvoja Tempoa.
- Vodite složene projekte koji traju više mjeseci, od početnog definiranja problema do puštanja u rad.
- Preuzmite odgovornost za komponente koje obuhvaćaju unos podataka, pohranu, postavljanje upita i generiranje metrika.
- Izrađujte i predstavljajte dokumente s tehničkim rješenjima te sudjelujte u njihovim pregledima.
- Procjenjujte kompromise između performansi, troškova i složenosti te bilježite donesene odluke.
- Razvijajte strukturirane, predvidljive i lako pronalažljive API-je za ljude, agente, proizvode i integratore.
- Ostvarujte operativne rezultate prema pokazateljima kao što su latencija pisanja P99, ponovljeni incidenti i ukupni trošak po unesenom GB-u.
- Unapređujte automatizaciju, prilagodljiva uvođenja, korisna upozorenja i prakse Zero Ops.
- Surađujte s timom za proizvode te timovima App Observability, Asserts, Drilldown i Grafana Assistant.
- Usmjeravajte mlađe i srednje iskusne inženjere kroz preglede, povratne informacije o dizajnu i rad u paru.
- Sudjelujte u dežurstvima, odgovoru na incidente i njihovim naknadnim analizama.
- Podržavajte open-source zajednicu, pregledavajte vanjske doprinose i doprinosite Tempu.
- Unapređujte performanse Tempoa, automatsko skaliranje, raspone upita, agregaciju tragova, ograničenja za korisnike i rad s više ćelija.
Zahtjevi
- Dokazani uspjeh u isporuci složenih projekata koji traju više mjeseci, od dizajna do implementacije i rada u produkciji.
- Opsežno praktično iskustvo u izgradnji i radu s distribuiranim podatkovnim sustavima u produkciji.
- Iskustvo s cjevovodima za unos podataka, sustavima za pohranu, izvršavanjem upita ili srodnim sustavima.
- Izvrsno umijeće razvoja softvera i rezultati u izradi čistog, robusnog softvera visokih performansi.
- Dobro poznavanje Go-a ili sposobnost brzog usvajanja jezika Go; relevantno je i iskustvo s Rustom, C-om ili C++-om.
- Iskustvo u preuzimanju odgovornosti za produkcijske usluge i sudjelovanju u dežurstvima.
- Iskustvo u smanjenju operativnog opterećenja i pristupu ciljevima razine usluge kao značajci proizvoda.
- Jasne komunikacijske vještine za potpuno udaljeni, asinkroni rad.
- Iskustvo s praćenjem tragova, OpenTelemetryjem ili sustavima za observabilnost velikih razmjera prednost je.
- Iskustvo u dizajniranju jezika za upite, mehanizama nalik SQL-u ili TraceQL-u ili API-ja koji se koriste programski prednost je.
- Iskustvo s Parquetom ili drugim stupčastim formatima pohrane ili namjenskim formatima za analitičku pohranu prednost je.
- Iskustvo u radu s velikom SaaS infrastrukturom za više korisnika i ćelija na Kubernetesu prednost je.
- Iskustvo u izradi softvera za korisnike umjetne inteligencije ili velikih jezičnih modela prednost je.
- Doprinosi open-source projektima ili održavanje projekata prednost su.
- Iskustvo s korištenjem Grafane, Prometheusa, Lokija ili Tempoa tijekom dežurstva prednost je.
- Iskustvo rada u potpuno udaljenom, globalno distribuiranom timu prednost je.
Pogodnosti
- Ograničene dioničke jedinice (RSU).
- Proračun koji financira tvrtka za moderne AI asistente za programiranje.
- Pristup aktualnim vrhunskim modelima tvrtki OpenAI, Anthropic i Google.
- Potpuno udaljena kultura rada u globalno distribuiranoj organizaciji.
- Mogućnosti razvoja karijere.
- Uvođenje u posao uživo.
- 30 dana godišnjeg odmora.
- Tri dana godišnjeg odmora namijenjena danima Grafana Shutdown Days.