Sift
Sift
A Sift desenvolve uma plataforma unificada de observabilidade para telemetria de hardware, ajudando equipes de engenharia a coletar, gerenciar, visualizar e analisar dados complexos de máquinas sem depender de código personalizado. Suas ferramentas oferecem insights em tempo real em todo o ciclo de vida do hardware e são projetadas para trabalhos de missão crítica em setores como aeroespacial, transporte, defesa, manufatura, logística e consultoria. A equipe da Sift está focada em simplificar os fluxos de trabalho de telemetria para que as organizações aproveitem melhor os dados operacionais e mantenham os esforços de engenharia avançando com eficiência.

Engenheiro(a) Staff de Front-end, Sistemas

Desenvolva infraestrutura de dados de alto desempenho no navegador e visualizações de telemetria para a plataforma da Sift, que atende foguetes, satélites, veículos autônomos e outros equipamentos essenciais para missões.

Descrição

  • Projete pipelines eficientes de dados no navegador com Web Workers, Apache Arrow, cache com OPFS e estratégias de invalidação em camadas.
  • Crie visualizações interativas de telemetria de séries temporais, análise de frequência FFT, dados geográficos e gráficos de dispersão.
  • Enfrente desafios de desempenho no navegador coordenando grupos de workers, gerenciando grandes buffers binários, contornando o ciclo de renderização do React e escolhendo entre processamento na thread principal ou fora dela.
  • Projete sistemas de interface componíveis que apresentem telemetria detalhada de hardware.
  • Trabalhe com engenheiros de backend em APIs, formatos de serialização binária e semântica de consultas para endpoints de dados estruturados.
  • Ajude a desenvolver e expandir a plataforma de infraestrutura de dados em estágio inicial da Sift para equipes de engenharia de hardware.

Requisitos

  • Pelo menos 7 anos de experiência desenvolvendo software para web.
  • Forte domínio de TypeScript.
  • Experiência trabalhando com uma base de código React.
  • Conhecimento de nível de sistemas sobre organização da memória, coordenação de threads, estratégias de cache e formatos de serialização de dados.
  • Experiência desenvolvendo software em que não era possível abrir mão da correção nem do desempenho.
  • É necessário ser uma pessoa dos EUA (U.S. Person): cidadã dos EUA, residente permanente legal ou pessoa protegida, como alguém com status de asilado ou refugiado.
  • É necessário cumprir as regulamentações ITAR/EAR.
  • Diferencial: experiência com renderização no navegador acelerada por GPU, incluindo WebGL, WebGPU ou Canvas 2D.
  • Diferencial: experiência com visualização técnica em grande escala usando D3, ECharts ou renderizadores personalizados.
  • Diferencial: experiência com formatos de dados binários ou processamento de dados colunar, como Arrow, Parquet, Protocol Buffers ou FlatBuffers.
  • Diferencial: experiência com Web Workers, SharedArrayBuffer, OPFS ou outras APIs de armazenamento e execução em threads do navegador.
  • Diferencial: experiência em aeroespacial, computação científica, dispositivos médicos, sistemas financeiros ou área semelhante.
  • Diferencial: experiência criando infraestrutura, como camadas de cache, pipelines de processamento de dados, mecanismos de renderização ou ferramentas para desenvolvedores.

Benefícios

  • Participação acionária.
  • Pacote de benefícios.
  • Bônus.
  • Oportunidade de ajudar a desenvolver e expandir a plataforma.
  • Auxílio para realocação de candidatos que se mudarem para Los Angeles.