Sift
Sift
Sift desarrolla una plataforma unificada de observabilidad para la telemetría de hardware que ayuda a los equipos de ingeniería a recopilar, gestionar, visualizar y revisar datos complejos de máquinas sin depender de código personalizado. Sus herramientas ofrecen información en tiempo real durante todo el ciclo de vida del hardware y están diseñadas para trabajos críticos en sectores como la industria aeroespacial, el transporte, la defensa, la fabricación, la logística y la consultoría. El equipo de Sift se centra en simplificar los flujos de trabajo de telemetría para que las organizaciones aprovechen mejor los datos operativos y mantengan sus proyectos de ingeniería avanzando de forma eficiente.

Ingeniero/a Staff de Frontend, Sistemas

Desarrolla infraestructura de datos de alto rendimiento para navegadores y visualizaciones de telemetría para la plataforma de Sift, que da soporte a cohetes, satélites, vehículos autónomos y otros equipos críticos para misiones.

Descripción

  • Diseña canales eficientes de datos en el navegador con Web Workers, Apache Arrow, almacenamiento en caché con OPFS y estrategias de invalidación por capas.
  • Crea visualizaciones interactivas de telemetría de series temporales, análisis de frecuencias FFT, datos geográficos y diagramas de dispersión.
  • Resuelve retos de rendimiento en el navegador coordinando grupos de workers, gestionando grandes búferes binarios, evitando el ciclo de renderizado de React y eligiendo entre el procesamiento en el hilo principal o en segundo plano.
  • Diseña sistemas de interfaz componibles que presentan telemetría detallada de hardware.
  • Colabora con ingenieros de backend en API, formatos de serialización binaria y semántica de consultas para endpoints de datos estructurados.
  • Ayuda a desarrollar y ampliar la plataforma de infraestructura de datos, en etapa inicial, de Sift para equipos de ingeniería de hardware.

Requisitos

  • Al menos 7 años de experiencia desarrollando software web.
  • Sólidos conocimientos de TypeScript.
  • Experiencia trabajando con una base de código React.
  • Comprensión de nivel de sistemas sobre disposición de memoria, coordinación de hilos, estrategias de almacenamiento en caché y formatos de serialización de datos.
  • Experiencia desarrollando software en el que no se podían sacrificar la corrección ni el rendimiento.
  • Debe ser una persona estadounidense (U.S. Person): ciudadana de EE. UU., residente permanente legal o persona protegida, como una persona asilada o refugiada.
  • Debe cumplir con la normativa ITAR/EAR.
  • Se valorará la experiencia con renderizado en navegador acelerado por GPU, incluido WebGL, WebGPU o Canvas 2D.
  • Se valorará la experiencia con visualización técnica a gran escala mediante D3, ECharts o renderizadores personalizados.
  • Se valorará la experiencia con formatos de datos binarios o procesamiento de datos en columnas, como Arrow, Parquet, Protocol Buffers o FlatBuffers.
  • Se valorará la experiencia con Web Workers, SharedArrayBuffer, OPFS u otras API de almacenamiento y ejecución en paralelo del navegador.
  • Se valorará la experiencia en aeroespacial, computación científica, dispositivos médicos, sistemas financieros o un sector similar.
  • Se valorará la experiencia creando infraestructura nueva, como capas de caché, canales de procesamiento de datos, motores de renderizado o herramientas para desarrolladores.

Beneficios

  • Participación accionaria.
  • Paquete de beneficios.
  • Bonificación.
  • Oportunidad de contribuir al desarrollo y crecimiento de la plataforma.
  • Apoyo para la reubicación de candidatos que se trasladen a Los Ángeles.