
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.
$ 200.000 – $ 250.000 / ano
HíbridoTempo integralLíderIdioma Obrigatório: inglêsEngenheiro de sistemasDescriçã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.