Sift
Sift
Sift vyvíja jednotnú platformu na monitorovanie hardvérových telemetrických údajov, ktorá inžinierskym tímom pomáha zhromažďovať, spravovať, vizualizovať a kontrolovať komplexné údaje zo strojov bez potreby vlastného kódu. Jej nástroje poskytujú prehľad v reálnom čase počas celého životného cyklu hardvéru a sú určené na kriticky dôležité úlohy v odvetviach, ako sú letectvo a kozmonautika, doprava, obrana, výroba, logistika a poradenstvo. Tím spoločnosti Sift sa zameriava na zjednodušenie telemetrických pracovných postupov, aby organizácie mohli lepšie využívať prevádzkové údaje a efektívne napredovať v inžinierskej práci.

Staff frontend inžinier pre systémové riešenia

Budujte vysokovýkonnú dátovú infraštruktúru v prehliadači a vizualizácie telemetrie pre platformu Sift, ktorá podporuje rakety, satelity, autonómne vozidlá a ďalší hardvér dôležitý pre kritické misie.

Popis

  • Navrhujte efektívne dátové kanály v prehliadači pomocou Web Workers, Apache Arrow, ukladania do OPFS a vrstvených stratégií invalidácie.
  • Vytvárajte interaktívne vizualizácie časových radov telemetrie, frekvenčnej analýzy FFT, geografických údajov a bodových grafov.
  • Riešte problémy s výkonom prehliadača koordináciou skupín workerov, správou veľkých binárnych bufferov, obchádzaním vykresľovacieho cyklu Reactu a výberom medzi spracovaním v hlavnom vlákne a mimo neho.
  • Navrhujte skladateľné systémy používateľského rozhrania na zobrazovanie podrobnej telemetrie hardvéru.
  • Spolupracujte s backendovými inžiniermi na API, formátoch binárnej serializácie a sémantike dotazov pre koncové body so štruktúrovanými údajmi.
  • Pomáhajte vyvíjať a škálovať začínajúcu platformu dátovej infraštruktúry Sift pre tímy hardvérového inžinierstva.

Požiadavky

  • Aspoň 7 rokov skúseností s vývojom webového softvéru.
  • Pokročilá znalosť TypeScriptu.
  • Skúsenosti s prácou v kódovej základni React.
  • Systémové chápanie usporiadania pamäte, koordinácie vlákien, stratégií ukladania do vyrovnávacej pamäte a formátov serializácie údajov.
  • Skúsenosti s vývojom softvéru, pri ktorom nebolo možné robiť kompromisy medzi správnosťou a výkonom.
  • Musíte byť osobou USA: občanom USA, osobou s legálnym trvalým pobytom alebo chránenou osobou, napríklad žiadateľom o azyl či utečencom.
  • Musíte dodržiavať predpisy ITAR/EAR.
  • Výhodou sú skúsenosti s vykresľovaním v prehliadači akcelerovaným GPU vrátane WebGL, WebGPU alebo Canvas 2D.
  • Výhodou sú skúsenosti s rozsiahlymi technickými vizualizáciami pomocou D3, ECharts alebo vlastných vykresľovacích nástrojov.
  • Výhodou sú skúsenosti s binárnymi formátmi údajov alebo stĺpcovým spracovaním údajov, napríklad Arrow, Parquet, Protocol Buffers alebo FlatBuffers.
  • Výhodou sú skúsenosti s Web Workers, SharedArrayBuffer, OPFS alebo inými API pre prácu s vláknami a úložiskom v prehliadači.
  • Výhodou sú skúsenosti z letectva a kozmonautiky, vedeckých výpočtov, zdravotníckych pomôcok, finančných systémov alebo podobnej oblasti.
  • Výhodou sú skúsenosti s vytváraním novej infraštruktúry, napríklad vrstiev vyrovnávacej pamäte, dátových kanálov na spracovanie údajov, vykresľovacích nástrojov alebo nástrojov pre vývojárov.

Benefity

  • Podiel vo firme.
  • Balík zamestnaneckých výhod.
  • Bonus.
  • Možnosť pomáhať vyvíjať a škálovať platformu.
  • Podpora pri sťahovaní pre kandidátov, ktorí sa presťahujú do Los Angeles.