
Sift développe une plateforme unifiée d’observabilité pour la télémétrie matérielle, qui aide les équipes d’ingénierie à collecter, gérer, visualiser et examiner des données complexes provenant de machines sans dépendre de code personnalisé. Ses outils fournissent des informations en temps réel tout au long du cycle de vie du matériel et sont conçus pour les activités critiques dans des secteurs tels que l’aérospatiale, les transports, la défense, l’industrie manufacturière, la logistique et le conseil. L’équipe de Sift s’attache à simplifier les flux de travail liés à la télémétrie afin que les organisations exploitent mieux leurs données opérationnelles et poursuivent efficacement leurs activités d’ingénierie.
Ingénieur·e Frontend Staff, Systèmes
Concevez une infrastructure de données navigateur performante et des visualisations de télémétrie pour la plateforme de Sift, qui prend en charge des fusées, des satellites, des véhicules autonomes et d’autres équipements essentiels à des missions.
200 000 $ – 250 000 $ / an
HybrideTemps pleinLeadLangue Requise : anglaisIngénieur systèmesDescription
- Concevez des pipelines de données efficaces dans le navigateur avec Web Workers, Apache Arrow, la mise en cache OPFS et des stratégies d’invalidation par couches.
- Créez des visualisations interactives de télémétrie en séries temporelles, d’analyse fréquentielle FFT, de données géographiques et des nuages de points.
- Relevez les défis de performance du navigateur en coordonnant des groupes de workers, en gérant de grands tampons binaires, en contournant le cycle de rendu de React et en choisissant entre traitement sur le thread principal ou en arrière-plan.
- Concevez des systèmes d’interface composables qui présentent des données détaillées de télémétrie matérielle.
- Collaborez avec les ingénieurs backend sur les API, les formats de sérialisation binaire et la sémantique des requêtes pour les endpoints de données structurées.
- Contribuez au développement et à la montée en échelle de la plateforme d’infrastructure de données naissante de Sift pour les équipes d’ingénierie matérielle.
Exigences
- Au moins 7 ans d’expérience dans le développement de logiciels web.
- Solide maîtrise de TypeScript.
- Expérience dans une base de code React.
- Compréhension des systèmes couvrant l’organisation de la mémoire, la coordination des threads, les stratégies de mise en cache et les formats de sérialisation des données.
- Expérience dans le développement de logiciels où la fiabilité et les performances ne pouvaient pas être sacrifiées l’une à l’autre.
- Doit être une « U.S. Person » : citoyen·ne américain·e, résident·e permanent·e légal·e ou personne protégée, par exemple ayant obtenu l’asile ou le statut de réfugié.
- Doit respecter les réglementations ITAR/EAR.
- Atout : expérience du rendu navigateur accéléré par GPU, notamment avec WebGL, WebGPU ou Canvas 2D.
- Atout : expérience de la visualisation technique à grande échelle avec D3, ECharts ou des moteurs de rendu personnalisés.
- Atout : expérience des formats de données binaires ou du traitement de données en colonnes, tels qu’Arrow, Parquet, Protocol Buffers ou FlatBuffers.
- Atout : expérience de Web Workers, SharedArrayBuffer, OPFS ou d’autres API de traitement multithread et de stockage du navigateur.
- Atout : expérience dans l’aérospatiale, le calcul scientifique, les dispositifs médicaux, les systèmes financiers ou un domaine similaire.
- Atout : expérience dans la création de nouvelles infrastructures, telles que des couches de mise en cache, des pipelines de traitement des données, des moteurs de rendu ou des outils de développement.
Avantages
- Participation au capital.
- Ensemble d’avantages sociaux.
- Prime.
- Possibilité de contribuer au développement et à la montée en échelle de la plateforme.
- Aide à la relocalisation pour les candidat·e·s qui s’installent à Los Angeles.