
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.
200.000 $ – 250.000 $ / año
HíbridoTiempo completoLíderIdioma Obligatorio: inglésIngeniero de sistemasDescripció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.