Desenvolvedor Python Sr

Descrição da vaga:

Sobre a vaga

Procuramos um(a) Senior Python Developer para projetar, construir e operar soluções de Chatbot para uma GENAI corporativa utilizando técnicas avançadas de RAG e integração continua com frameworks de agentes. Você vai suportar contribuir com a arquitetura, boas práticas de avaliação/observabilidade e hardening de segurança (LGPD), usando LangChain/LangGraph, LlamaIndex, FlowiseAI, AGNO e CrewAI.


Responsabilidades

  1. Manter e Desenhar novos pipelines de RAG (ingestão, chunking, embeddings, retrievers, re-ranking, síntese).
  2. Projetar **agentes** single e multi-agente com controle de fluxo (máquina de estados/DAG) e ferramentas externas.
  3. Evoluir arquitetura, testes e observabilidade (tracing, métricas, custo, confiabilidade).
  4. Integrar fontes de dados (PDF/HTML/DB/S3), vetores e busca híbrida (BM25 + semântico).
  5. Criar tools seguras (auth, rate limits, PII masking) e guardrails.
  6. Definir SLIs/SLOs com Produto/Segurança e mentorar o time menos experiente.


Requisitos obrigatórios

  1. Python avançado (tipagem, Pydantic/dataclasses, `asyncio`, pytest, logging).
  2. RAG hands-on com LangChain/LangGraph e LlamaIndex (retrievers, query engines/routers).
  3. Experiência com multi-agente em CrewAI e/ou AGNO (papéis, memória, delegation, routing).
  4. Vivência com FlowiseAI (montar fluxos, integrar via API/Custom Nodes).
  5. Vetores: pgvector, FAISS ou Chroma; (Pinecone/Weaviate é plus).
  6. Busca híbrida: Elasticsearch/OpenSearch (BM25 + kNN/vector).
  7. Re-ranking (Cohere) e avaliação (groundedness/faithfulness, testes de prompts).
  8. Observabilidade: Langfuse, Openlayer e/ou OpenTelemetry.
  9. DevOps básico: Docker, CI/CD; noções de Kubernetes.
  10. LGPD, PII masking e controle de acesso por coleção/índice.
  11. Leitura técnica em inglês.


Habilidade Interpessoais

  1. Comunicação clara e empática: contextualiza decisões, adapta linguagem ao público e valida entendimento.
  2. Ownership sem ego: assume ponta-a-ponta, compartilha créditos e aprende com erros.
  3. Colaboração com mentoria leve: PRs que ensinam, pairing quando agrega, desbloqueio rápido do time.
  4. Foco em produto/negócio: conecta técnica a impacto (SLIs/SLOs, custo, prazo) e negocia trade-offs.
  5. Conflito saudável e decisões registradas: debate com dados, fundamenta e testa hipóteses e documenta (ADRs).
  6. Disciplina operacional: previsibilidade (status/risco), testes, observabilidade e docs mínimas.
  7. Adaptabilidade: muda de plano com novos fatos, compartilha aprendizados e entende que "pivotar" é necessário quando bem fundamentado.
  8. Consciência de qualidade, segurança e ética: pensa em dados sensíveis e confiabilidade antes do código.
  9. Trabalho assíncrono responsável: escreve decisões, handoffs claros, respeita fusos ou atrasos eventuais de dependências externas ou internas de terceiros.
  10. Maturidade emocional: calma sob pressão, abertura a feedback, separa pessoa de problema.


Diferenciais

  1. LangGraph avançado (recovery/branching/retries) ou LlamaIndex Workflows/Agents em produção.
  2. Pipelines assíncronos (Celery/RQ), OCR e parsing robusto (PDF/imagem/Video).
  3. Integrações corporativas (MCP, Azure/O365) para automação com agentes na plataforma office.



Informações da Vaga

  1. Modelo híbrido
  2. Contratação PJ.


Benefícios

  1. Ausência remunerada de 30 dias.
  2. Totalpass.
  3. Programa de bem-estar.
  4. Serviço de telemedicina.
  5. Clubes de benefícios.
  6. Day-off de aniversário.
Localização
Modelo de contratação
Modelo de trabalho
São Paulo, SP, BR
Autônomo PJ
Híbrido