Sift
Sift
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.

Opis

  • 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.