
Sift razvija objedinjenu platformu za opservabilnost telemetrijskih podataka s hardvera, koja inženjerskim timovima omogućuje prikupljanje, upravljanje, vizualizaciju i pregled složenih podataka o strojevima bez oslanjanja na prilagođeni kod. Njezini alati pružaju uvid u stvarnom vremenu kroz cijeli životni ciklus hardvera i namijenjeni su radu od ključne važnosti u sektorima kao što su zrakoplovstvo, promet, obrana, proizvodnja, logistika i savjetovanje. Tim tvrtke Sift usmjeren je na pojednostavljivanje telemetrijskih tijekova rada kako bi organizacije bolje iskoristile operativne podatke i učinkovito nastavile inženjerski rad.
Staff frontend inženjer za sustave
Razvijajte visokoučinkovitu podatkovnu infrastrukturu u pregledniku i vizualizacije telemetrije za platformu Sift, koja podržava rakete, satelite, autonomna vozila i drugi hardver ključan za misije.
200.000 $ – 250.000 $ / godina
HibridnoPuno radno vrijemeVoditeljObavezan Jezik: engleskiSistemski inženjerOpis
- Dizajnirajte učinkovite podatkovne cjevovode u pregledniku koristeći Web Workers, Apache Arrow, predmemoriranje u OPFS-u i višeslojne strategije invalidacije.
- Izrađujte interaktivne vizualizacije vremenskih nizova telemetrije, frekvencijske analize FFT, geografskih podataka i raspršenih dijagrama.
- Rješavajte izazove performansi preglednika koordiniranjem skupova workera, upravljanjem velikim binarnim međuspremnicima, zaobilaženjem ciklusa iscrtavanja u Reactu te odabirom između obrade na glavnoj niti i obrade izvan nje.
- Dizajnirajte sastavljive sustave korisničkog sučelja za prikaz detaljne telemetrije hardvera.
- Surađujte s backend inženjerima na API-jima, formatima binarne serijalizacije i semantici upita za krajnje točke sa strukturiranim podacima.
- Pomozite u razvoju i širenju Siftove platforme podatkovne infrastrukture u ranoj fazi, namijenjene timovima za hardversko inženjerstvo.
Zahtjevi
- Najmanje 7 godina iskustva u razvoju web-softvera.
- Napredno poznavanje TypeScripta.
- Iskustvo rada u Reactovoj bazi koda.
- Sustavno razumijevanje rasporeda memorije, koordinacije niti, strategija predmemoriranja i formata serijalizacije podataka.
- Iskustvo u izradi softvera kod kojeg se nije moglo birati između ispravnosti i performansi.
- Morate biti osoba iz SAD-a: državljanin SAD-a, zakoniti stalni stanovnik ili zaštićena osoba, primjerice tražitelj azila ili izbjeglica.
- Morate se pridržavati propisa ITAR/EAR.
- Prednost je iskustvo s GPU-om ubrzanim iscrtavanjem u pregledniku, uključujući WebGL, WebGPU ili Canvas 2D.
- Prednost je iskustvo s opsežnim tehničkim vizualizacijama pomoću alata D3, ECharts ili prilagođenih renderera.
- Prednost je iskustvo s binarnim formatima podataka ili stupčastom obradom podataka, kao što su Arrow, Parquet, Protocol Buffers ili FlatBuffers.
- Prednost je iskustvo s Web Workers, SharedArrayBuffer, OPFS-om ili drugim API-jima za niti i pohranu u pregledniku.
- Prednost je iskustvo u zrakoplovstvu i svemirskoj industriji, znanstvenom računarstvu, medicinskim uređajima, financijskim sustavima ili srodnom području.
- Prednost je iskustvo u stvaranju nove infrastrukture, kao što su slojevi predmemorije, podatkovni cjevovodi, mehanizmi za iscrtavanje ili alati za razvojne inženjere.
Pogodnosti
- Vlasnički udio.
- Paket pogodnosti.
- Bonus.
- Prilika za sudjelovanje u razvoju i širenju platforme.
- Pomoć pri preseljenju za kandidate koji se sele u Los Angeles.