Português (BR)
Carreiras
Última atualização em 1º de agosto de 2026
Vagas abertas
- AI Product ManagerCandidatar-se
Há uma vaga aberta. Um AI Product Manager, trabalhando da Europa. Essa é a lista inteira, e ela fica curta de propósito: uma empresa que publica as empresas que recusou também deveria conseguir publicar um quadro de pessoal honesto.
Não existe aqui um formulário de candidatura geral juntando mensagens que ninguém lê. Se essa vaga não é a sua, a resposta honesta é que não há mais nada aberto hoje, e preferimos dizer isso a transformar a sua tarde em uma linha de banco de dados.
Quem somos
A Knockwire é construída pela equipe por trás da Crawlbase, uma plataforma de infraestrutura de crawling e proxy em operação desde 2017, com mais de 46.000 clientes pagantes. A Knockwire em si é nova. A primeira cliente dela é a Crawlbase, então o produto roda contra o nosso próprio pipeline antes de rodar contra o de qualquer outra pessoa, e as recusas de que reclamamos são as nossas.
Como a equipe trabalha
- Pequena, e contratando de uma em uma. Não existe plano de quadro de pessoal nem nada pré-aprovado para o próximo trimestre. Quando o trabalho fica maior que as pessoas, escrevemos uma vaga e ela aparece nesta página.
- As recusas são o trabalho. Uma rodada de demonstração lê cerca de 4.182 empresas e qualifica 11. Quase todo o esforço vai para candidatos sobre os quais ninguém nunca será contatado. Se isso soa como trabalho desperdiçado em vez de o trabalho em si, esta é a equipe errada.
- Publicamos as partes que dão errado. Recusamos 379 empresas para cada uma contatada entre 27 de janeiro e 26 de julho de 2026, depois descobrimos que cerca de um terço dessas recusas era limpeza de dados e não julgamento, e publicamos isso contra nós mesmos. Ficou com um número de manchete menor e com o Índice de Recusas digno de leitura.
- As restrições são estruturais, não configurações. Nada é entregue sem uma pessoa com nome aprovar aquele rascunho específico, não resolvemos CAPTCHA nem detecção de bot, e nada em um temporizador envia. Isso continua valendo quando um cliente pede o contrário, e essa é a parte que precisa combinar com você.
- O build garante parte da escrita. Um travessão em qualquer lugar das tabelas de texto quebra o build, nas cinco línguas, e uma chave faltando em uma página já traduzida é erro de compilação, em vez de uma frase em inglês aparecendo em silêncio no meio do francês. O resto do guia de estilo é garantido na revisão, que é mais lenta e menos confiável, e sabemos disso.
- Cinco línguas desde o começo. Inglês, japonês, português (BR), espanhol e francês. Toda frase que um leitor vê mora em uma tabela tipada, e não em um componente, inclusive esta.
Qual é o trabalho
Dito sem rodeios, para você poder julgar. Next.js no App Router, TypeScript, Drizzle e MySQL, uma rodada de descoberta a cada quatro horas, e uma fila de revisão em que uma pessoa aprova ou mata cada rascunho. As duas fontes de diretório leem páginas públicas uma requisição por vez, com uma pausa deliberada entre elas, e um 429 para aquela fonte pelo resto da rodada em vez de insistir até tomar bloqueio. Essa última frase é a maior parte da cultura de engenharia daqui.
As partes não construídas também ficam não construídas em público. O envio de e-mail não existe e está previsto para o quarto trimestre de 2026. Quem entrar vai passar tempo em coisas que estão atrasadas.
Para o que contrataríamos, quando contratarmos
Nenhuma destas está aberta. São os formatos que esperamos, escritos agora para que a vaga futura não seja surpresa e para você saber hoje se algum dia seria você.
- Alguém que discute com o filtro. Ler recusas, achar as que estavam erradas e mudar os filtros que as produziram. Mais perto de pesquisa do que de engenharia de vendas.
- Uma pessoa de engenharia de produto que escreve. Aqui as funcionalidades saem junto com o texto que as explica, e o texto é revisado com o mesmo cuidado que a consulta.
- Alguém que cuide das regras como um sistema em funcionamento. Política por jurisdição, lista de exclusão, retenção, e as perguntas que o jurídico de um cliente faz primeiro. Alemanha e Itália ficam seguradas por padrão, e decisões assim precisam de alguém mantendo-as atualizadas.
- Um suporte que responde de verdade. Hoje toda mensagem chega a uma pessoa. Esse arranjo tem um teto, e nós enxergamos onde ele está.
Se você acha que é a exceção
Então escreva, e diga isso na primeira linha. Use o formulário de contato e escolha Geral. Ele aceita apenas texto, então mande um link em vez de um arquivo.
O que ajuda: uma coisa que você fez e que a gente possa ir ver, e o motivo de você querer esta empresa em vez de uma empresa parecida. O que não ajuda: um parágrafo sobre admirar a missão, ou o resumo de um currículo que não podemos ver.
Lemos tudo e respondemos tudo, normalmente em um dia. Se ainda não houver nada aberto, a resposta vai dizer isso em vez de prometer guardar o seu nome. Usamos o que você envia apenas para responder a você, nos mesmos termos do aviso de privacidade, e não mantemos um banco de candidatos para depois.
Recrutadores
Não trabalhamos com agências e não lemos listas de candidatos não solicitadas. Uma vaga, preenchida por pessoas que vão ler cada candidatura elas mesmas, não é um briefing que valha a pena escrever, então não há o que ganhar de nenhum dos lados.
A versão longa
Se você quer saber como esta equipe pensa antes de decidir se escreve, o blog é o registro honesto, e não o discurso de venda. Quatro filtros de qualificação de leads B2B e o que custam descreve a decisão do dia a dia, e afrouxamos o filtro por um mês e a taxa de resposta caiu é o mês em que relaxamos o limiar em 15 pontos e vimos a taxa de resposta cair mais do que o volume subiu.