Engenheiro de Integração de LLM (Remoto - Contrato)
💡 Dica de Candidatura: Clicar em "Candidatar-se em Braintrust de Graça" irá redirecioná-lo para o site oficial de Braintrust. Isso é 100% gratuito para você e ajuda a apoiar nossa plataforma através de bónus de indicação.
⚠️ Aviso de tradução: As informações desta vaga foram traduzidas por IA. Em caso de imprecisão ou ambiguidade, considere a versão original em inglês.
Visão Geral do Cargo
A IMP Intelligence é uma empresa privada de dados salariais. Mantemos uma base de dados proprietária e estruturada de benchmarking salarial nos EUA, Reino Unido e Europa. Nossa plataforma é utilizada por empresas conhecidas de serviços financeiros, portanto, este trabalho precisa ser preciso, confiável e pronto para produção.
Estamos desenvolvendo uma experiência com IA que permite aos clientes consultar nossa base de dados salariais em linguagem natural e receber resultados formatados e precisos (ex.: intervalos percentis). Nosso frontend permanecerá em Bubble, mas o backend deverá ser personalizado fora do Bubble (com suporte SQL) e conectado via API. Autenticação/acesso controlado já existe em nosso portal.
Este é um cargo remoto por contrato. Estamos contratando uma pessoa para gerenciar toda a entrega do início ao fim com mínima supervisão.
Responsabilidades:
- Desenvolver um serviço backend que conecte nossos dados salariais estruturados a um LLM por meio de API (ex.: GPT-4, Claude ou outro modelo adequado) para suportar consultas em linguagem natural
- Implementar uma abordagem de recuperação confiável (ex.: linguagem natural → consulta estruturada) que extraia corretamente dados de nossa base privada
- Construir um backend personalizado + camada SQL (fora do Bubble) e expor uma API que nosso frontend em Bubble possa conectar (endpoints para entrada de consulta e saída formatada)
- Retornar resultados de benchmarking limpos e prontos para clientes (na tela; exportação PDF é um diferencial)
- Implementar mecanismos de fallback seguros quando dados diretos estiverem ausentes (ex.: "dados insuficientes" ou intervalos proxy claramente rotulados) com controles para evitar ,[object Object]
- Garantir que a solução esteja pronta para produção: desempenho estável, tratamento claro de erros e código mantível
- Comunicar claramente progresso e decisões ao proprietário do produto não técnico (explicações em português simples)
Requisitos (Indispensáveis)
- Experiência comprovada em desenvolver aplicações com LLM conectadas a bancos de dados estruturados (ex.: LangChain, LlamaIndex, padrões RAG, fluxos NL → SQL etc.)
- Você já lançou um produto relevante e pode comprovar (produto ativo, repositório ou demonstração + explicação detalhada)
- Experiência em desenvolver APIs backend (REST) integradas a frontends externos (experiência com API compatível ao Bubble é um diferencial)
- Capacidade de trabalhar de forma independente e assumir a entrega integral (requisitos → desenvolvimento → iteração → lançamento)
- Excelente comunicação escrita e verbal em inglês
Desejável
- Experiência em geração/templating de relatórios PDF
- Experiência em trabalhar com conjuntos de dados privados/proprietários e implementar mecanismos de controle para evitar hallucinations
Receba alertas de vagas personalizados