Descrição
Resumo:
Procuramos um Engenheiro Backend especializado em Node.js/NestJS para estender uma plataforma de IA, construindo um backend proxy para o runtime de inferência e aprimorando painéis de controle.
Pontos de destaque:
1. Estender uma base consolidada de SaaS para uma nova plataforma de runtime de IA.
2. Construir um backend proxy crítico para o runtime de inferência de IA.
3. Trabalhar com tecnologias de ponta, como Node.js, NestJS e Socket.IO.
### **Sobre Nós**
Somos uma startup em modo sigiloso desenvolvendo uma nova plataforma de IA. Nossa missão é tornar modelos avançados de linguagem implantáveis, personalizáveis e seguros em diversos ambientes.
### **Função**
Procuramos um **Engenheiro Backend (Node.js/NestJS)** para estender nossa plataforma utilizando nossa base de código existente. Você construirá o **backend proxy** que interage com nosso runtime personalizado de inferência e ampliará os painéis de controle.
Esta função exige sólidas habilidades de engenharia backend, capacidade de integrar sistemas existentes e conforto ao trabalhar em estreita colaboração com engenheiros de C\+\+/CUDA que desenvolvem recursos de runtime de baixo nível.
### **Responsabilidades**
#### **Backend Proxy para Runtime de Inferência**
* Construir e manter um **backend proxy baseado em Node.js** que:
+ Aceite solicitações de inferência vindas do frontend.
+ Agende e serialize prompts.
+ Gerencie o carregamento/descarregamento do **cache QKV**.
+ Forneça APIs para **gerenciar adaptadores LoRA**.
* Integrar-se à autenticação, RBAC e registro já fornecidos pela pilha existente.
* Expor métricas e registros para monitoramento do uso e desempenho da inferência.
#### **Painéis de Controle**
* Ampliar o Painel de Controle existente com upload de conjuntos de dados, visualização de tarefas de treinamento, gerenciamento de modelos, uso de inferência, histórico de solicitações e seleção de adaptadores.
* Reutilizar código de **autenticação, faturamento e gerenciamento de usuários** (Auth0, Stripe).
* Adicionar endpoints backend necessários para suportar novos fluxos de interface.
#### **Pilha Principal \& Infraestrutura**
* Desenvolver usando **NestJS** como principal framework backend.
* Trabalhar com **PostgreSQL, Redis e HashiCorp Vault** para persistência, cache e gerenciamento de segredos.
* Usar **Socket.IO** para atualizações em tempo real (status de tarefas, progresso da inferência).
* Garantir integração segura com Stripe (faturamento) e Auth0 (identidade).
* Colaborar com DevOps em pipelines de implantação (Proxmox, Docker, CI/CD).
### **Requisitos**
* Experiência sólida com **Node.js** e o framework **NestJS**.
* Domínio de **PostgreSQL** e **Redis** para persistência e cache.
* Experiência prática com **Socket.IO** ou outras bibliotecas WebSocket.
* Experiência com **configuração segura e gerenciamento de segredos** (preferencialmente HashiCorp Vault).
* Conforto ao trabalhar com **microsserviços** e integrar-se a bases de código existentes.
* Forte capacidade de depuração e pensamento sistêmico — capaz de raciocinar sobre agendamento, gerenciamento de estado e concorrência.
### **Desejável**
* Experiência integrando-se a **runtimes de IA** (backends gRPC/REST para inferência).
* Experiência com RAG e MCP.
* Experiência com **frameworks de autenticação/autorização** (Auth0, JWT, RBAC).
* Familiaridade com a **API do Stripe** ou sistemas semelhantes de faturamento.
* Contribuições em projetos open-source backend.
* Experiência com WebRTC.
### **Por Que Entrar na Empresa**
* Estender uma base consolidada de SaaS para uma **nova plataforma de runtime de IA**.
* Remuneração competitiva e potencial de participação acionária.