Tehnički inženjer & XBRL računski motor & Semantička arhitektura podataka
Opis
Ovo je hibridna uloga koja spaja dvije različite tehničke discipline. Kandidati moraju pokazati stručnost u obje oblasti.
Uloga I: XBRL računski motor
Dizajnirajte i izgradite visokoperformansni računski motor koji implementira XBRL specifikacije Calculations 1.1 i Formula 1.0. Iako se temelji na postojećem radu, opseg ovog projekta je praktično nov u ambiciji i arhitekturi.
Motor mora biti kompajliran za WebAssembly (WASM), omogućavajući implementaciju na serverima i klijentskim okruženjima bez ponovne kompilacije. Primarni implementacijski jezici su Rust i/ili AssemblyScript. Motor mora biti validiran protiv XBRL modela podataka koje koriste SEC i MSRB, s arhitekturom koja dopušta proširenje na dodatne regulatorne prakse izvještavanja.
Potrebna stručnost: XBRL specifikacije (Calculations 1.1, Formula 1.0, i srodne), WASM ciljevi kompilacije, Rust i/ili AssemblyScript, SEC i MSRB metodologije podataka.
Uloga II: Semantička arhitektura podataka & Graph backend
Budući da je XBRL semantički jezik, od inženjera se očekuje da doprinese dizajnu ontološke podrške za automatizaciju transformacije XBRL modela i instanci podataka u ciljani graf prikaz. Osim toga, inženjer će također doprinijeti backend logici za upite u WOQL, TerminusDB-ovom izvornom jeziku upita.
Potrebna stručnost: Deskripciona logika, graf baze podataka, XBRL-to-graf transformacijski tokovi, i poznavanje TerminusDB-a i WOQL-a.
Unakrsni zahtjevi: Duboko poznavanje XBRL specifikacija i praksi podataka regulatora američkog tržišta kapitala. Sposobnost rasuđivanja kroz i računske i semantičke slojeve finansijske platforme podataka.
Zahtjevi
Obrazovanje
Poslijesrednja obrazovanje dvije godine ili duže u području Računarstva
Radno iskustvo
Backend programer
Jezici
Engleski