Redwood Materials
Scanner
Engenheiro Full Stack
NOSSO TECH STACK
PARA AJUDAR A EVITAR BOTS E SUBMISSÕES FALSAS, EXIGIMOS AUTENTICAÇÃO POR E-MAIL APÓS O ENVIO DA SUA CANDIDATURA
Engenheiros talentosos podem aprender novas linguagens e frameworks rapidamente. Veja como nosso tech stack se parece hoje, mas se você vier com uma maneira melhor de fazer as coisas, somos flexíveis e comprometidos em construir as melhores ferramentas para nossos clientes, independentemente do quê!
- Nosso frontend é escrito usando Svelte e TypeScript. É onde a maior parte da superfície do produto vive: o editor de consultas, visualizador de resultados, construtor de regras de detecção, dataviz.
- Usamos Rust em todo o backend, o que nos proporciona um desempenho extremamente rápido com garantias de segurança fortes.
- Nosso sistema de consulta aproveita computação altamente escalável fornecida por componentes serverless como Amazon Lambdas.
- Usamos S3 para armazenar logs em escala e MySQL para armazenar metadados.
- Nosso pipeline de ingestão de logs é executado no Amazon Elastic Container Service (ECS)
- Usamos ferramentas de infraestrutura como código, como Pulumi, para gerenciar nossas implantações e infraestrutura de nuvem.
PARA AJUDAR A EVITAR BOTS E SUBMISSÕES FALSAS, EXIGIMOS AUTENTICAÇÃO POR E-MAIL APÓS O ENVIO DA SUA CANDIDATURA
SOBRE A SCANNER
Na Scanner, estamos comprometidos em construir as melhores ferramentas do mundo (em Rust!) para que equipes possam pesquisar e consultar enormes volumes de dados. Seja depurando um sistema distribuído ou monitorando uma ampla implantação de backend em busca de riscos de segurança, muitos dos problemas que as equipes de engenharia modernas enfrentam tratam, em última análise, de vasculhar grandes palheiros em busca de agulhas pequenas, porém valiosas. A Scanner oferece uma experiência de usuário mágica com consultas ⚡ rápidas, permitindo que as equipes gerenciem conjuntos de dados massivos com muito mais facilidade do que com as ferramentas existentes.
O QUE CONSTRUÍMOS
Acreditamos que Data Lakes são o futuro dos dados de segurança. A Scanner é a plataforma de busca e detecção de texto completo mais rápida do mundo para Security Data Lakes. As equipes de segurança agora podem pesquisar anos e petabytes de logs em segundos (até 700x mais rápido que as alternativas), eliminar pontos cegos de cobertura SIEM com um custo 70-80% menor e realizar a implantação em um dia — tudo isso mantendo a custódia total de seus dados em seus próprios buckets S3.
Acreditamos que as ferramentas de segurança devem escalar com seus dados, não com seu orçamento. As equipes não deveriam ter que escolher entre cobertura abrangente e sustentabilidade financeira.
A EQUIPE
Somos uma equipe em estágio inicial onde cada pessoa tem um impacto desproporcional no que construímos e como atendemos os clientes.
As pessoas se juntam à Scanner porque querem:
- Resolver problemas técnicos genuinamente difíceis - Fazer a busca em escala de petabytes parecer instantânea exige pensamento profundo de sistemas e abordagens inovadoras.
- Trabalhar pragmaticamente e agir rápido - Entregamos produtos de qualidade rapidamente, focando no que realmente importa para os clientes.
- Ter impacto direto - Converse com usuários, molde a direção do produto e veja seu trabalho fazer a diferença imediatamente
Somos construtores focados em criar ferramentas genuinamente transformadoras para equipes de segurança que lidam com desafios de dados massivos.
A VAGA
Estamos em busca de um engenheiro Full Stack com foco em frontend — aproximadamente 80% de trabalho em UI, com os 20% restantes atuando em nosso backend em Rust para adicionar um endpoint ou rastrear um bug até sua origem.
Este é um trabalho de frontend com problemas incomumente difíceis. Nossos usuários executam consultas em petabytes de logs e esperam que os resultados pareçam instantâneos. Isso significa transmitir resultados parciais, renderização virtualizada de conjuntos de resultados enormes, manter as interações responsivas enquanto os dados ainda estão chegando e projetar interfaces que tornam a sintaxe de consulta complexa acessível para engenheiros de segurança sob pressão de tempo. O backend é rápido; a UI tem que acompanhar.
Requisitos mínimos
- 5+ anos de desenvolvimento de software profissional, com experiência na construção de aplicações web complexas e stateful em TypeScript.
- Forte domínio de frameworks de componentes declarativos modernos como Svelte, React, Vue, Solid, além de fluência em HTML e CSS.
- Experiência com trabalho de performance frontend: renderização de grandes conjuntos de dados, profiling, etc.
- Sensibilidade de produto e design. Você se importa com a experiência de uso, não apenas se funciona.
- Compreensão suficiente do que está abaixo da camada de API (por exemplo, bancos de dados, redes, como as requisições são realmente servidas) para projetar UIs que sejam realistas para construir e rápidas para servir.
- Disposição para ler Rust e fazer pequenas alterações no backend. Nenhuma experiência prévia em Rust é necessária; vários de nós a aprenderam aqui, e apoiaremos você a fazer o mesmo.
- Conforto em um ambiente rápido e com poucos processos.
POR QUE VOCÊ VAI AMAR TRABALHAR AQUI
- Impacto e propriedade: Junte-se a uma equipe pequena e de alta confiança onde seu trabalho impacta diretamente nossos usuários.
- Produto ambicioso: Resolvemos problemas difíceis com busca de logs em escala massiva, threat hunting e observabilidade para infraestrutura cloud-native.
- Equipe e cultura de ritmo acelerado: Somos enxutos, colaborativos e de alta velocidade.
- Crescimento e autonomia: Confiamos em você para assumir grande responsabilidade, damos espaço para você crescer e apoiaremos seu desenvolvimento profissional.
REMUNERAÇÃO E BENEFÍCIOS
Salário competitivo, equity significativa e benefícios abrangentes (Médico, Odontológico, Visão, 401k, auxílio transporte). Amigável para trabalho remoto com colaboração opcional presencial em São Francisco, Mountain View e Seattle.
