
Sift sviluppa una piattaforma unificata di osservabilità per la telemetria hardware, che aiuta i team di ingegneria a raccogliere, gestire, visualizzare e analizzare dati complessi provenienti dalle macchine senza dipendere da codice personalizzato. I suoi strumenti forniscono informazioni in tempo reale lungo tutto il ciclo di vita dell’hardware e sono progettati per attività mission-critical in settori quali aerospazio, trasporti, difesa, produzione, logistica e consulenza. Il team di Sift si concentra sulla semplificazione dei flussi di lavoro della telemetria, affinché le organizzazioni possano utilizzare meglio i dati operativi e portare avanti le attività di ingegneria in modo efficiente.
Ingegnere Staff Frontend, Sistemi
Sviluppa un’infrastruttura dati per browser ad alte prestazioni e visualizzazioni di telemetria per la piattaforma di Sift, che supporta razzi, satelliti, veicoli autonomi e altri sistemi hardware critici per le missioni.
200.000 $ – 250.000 $ / anno
IbridoTempo pienoLeadLingua Richiesta: ingleseIngegnere di sistemiDescrizione
- Progetta pipeline efficienti di dati nel browser con Web Workers, Apache Arrow, cache OPFS e strategie di invalidazione a più livelli.
- Crea visualizzazioni interattive di telemetria di serie temporali, analisi delle frequenze FFT, dati geografici e grafici a dispersione.
- Affronta le sfide prestazionali del browser coordinando pool di worker, gestendo grandi buffer binari, aggirando il ciclo di rendering di React e scegliendo tra elaborazione sul thread principale o in background.
- Progetta sistemi UI componibili che presentano telemetria hardware dettagliata.
- Collabora con gli ingegneri backend su API, formati di serializzazione binaria e semantica delle query per endpoint di dati strutturati.
- Contribuisci allo sviluppo e alla crescita della piattaforma infrastrutturale dati di Sift, nelle prime fasi, per i team di ingegneria hardware.
Requisiti
- Almeno 7 anni di esperienza nello sviluppo di software web.
- Ottima conoscenza di TypeScript.
- Esperienza di lavoro su una codebase React.
- Conoscenza dei sistemi a livello di organizzazione della memoria, coordinamento dei thread, strategie di caching e formati di serializzazione dei dati.
- Esperienza nello sviluppo di software in cui correttezza e prestazioni non potevano essere sacrificate.
- È necessario essere una U.S. Person: cittadino statunitense, residente permanente legale o persona protetta, ad esempio con status di asilante o rifugiato.
- È necessario rispettare le normative ITAR/EAR.
- Costituisce un plus l’esperienza con il rendering nel browser accelerato da GPU, inclusi WebGL, WebGPU o Canvas 2D.
- Costituisce un plus l’esperienza con la visualizzazione tecnica su larga scala tramite D3, ECharts o renderer personalizzati.
- Costituisce un plus l’esperienza con formati di dati binari o elaborazione di dati colonnari, come Arrow, Parquet, Protocol Buffers o FlatBuffers.
- Costituisce un plus l’esperienza con Web Workers, SharedArrayBuffer, OPFS o altre API del browser per threading e archiviazione.
- Costituisce un plus l’esperienza nel settore aerospaziale, nel calcolo scientifico, nei dispositivi medici, nei sistemi finanziari o in un ambito simile.
- Costituisce un plus l’esperienza nella creazione di nuove infrastrutture, come livelli di cache, pipeline di elaborazione dati, motori di rendering o strumenti per sviluppatori.
Benefit
- Partecipazione azionaria.
- Pacchetto di benefit.
- Bonus.
- Opportunità di contribuire allo sviluppo e alla crescita della piattaforma.
- Supporto al trasferimento per i candidati che si trasferiscono a Los Angeles.