Технически инженер & XBRL изчислителен двигател & Семантична архитектура на данните
Описание
Това е хибридна роля, която комбинира две различни технически дисциплини. Кандидатите трябва да демонстрират експертиза и в двете области.
Роля I: XBRL изчислителен двигател
Проектиране и изграждане на високопроизводителен изчислителен двигател, който имплементира спецификациите XBRL Calculations 1.1 и Formula 1.0. Въпреки че се основава на съществуваща работа, обхватът на този проект е по същество нов в амбициите и архитектурата.
Двигателят трябва да се компилира до WebAssembly (WASM), което позволява разполагане в сървърни и клиентски среди без прекомпилация. Основните езици за имплементация са Rust и/или AssemblyScript. Двигателят трябва да бъде валидиран спрямо XBRL моделите на данни, използвани от SEC и MSRB, с архитектура, която позволява разширяване към допълнителни регулаторни практики за отчетност.
Необходима експертиза: XBRL спецификации (Calculations 1.1, Formula 1.0 и свързани), WASM компилационни цели, Rust и/или AssemblyScript, SEC и MSRB методологии за данни.
Роля II: Семантична архитектура на данните & Графов бекенд
Тъй като XBRL е семантичен език, ролята очаква от инженера да допринася за проектирането на поддръжка за онтология, за да автоматизира трансформацията на XBRL модели и екземплярни данни в целевото графово представяне. Освен това, инженерът също ще допринася за бекенд логиката за заявки на WOQL, родният език за заявки на TerminusDB.
Необходима експертиза: Описателни логики, графични бази данни, XBRL-към-граф трансформационни потоци и познания за TerminusDB и WOQL.
Пресечни изисквания: Дълбоко познаване на XBRL спецификациите и практиките за данни на регулаторите на американския пазар на капитали. Способност за разсъждение както в изчислителния, така и в семантичния слой на финансовата платформа за данни.
Zahtjevi
Obrazovanje
Следгимназиално образование две години или повече в областта на данните
Radno iskustvo
Бекенд разработчик
Jezici
Английски