Compartilhe esta vaga

Sênior Backend Engineer (AI Product)

Compartilhe esta vaga

Remoto

Compartilhe esta vaga

Descrição da vaga

Interessados encaminhar CV para gabriela.castro@rehva.com.br e beatriz@rehva.com.br

Resumo da Posição:

Sua missão será atuar na construção de uma IA conversacional capaz de resolver com segurança e confiabilidade, demandas administrativas de clientes de imobiliárias, como segunda via de boletos, extratos, informações contratuais, manutenção, rescisões e outros fluxos operacionais.

Você será responsável por desenvolver e evoluir a arquitetura backend que conecta modelos de linguagem, ferramentas internas, integrações com ERPs/CRMs do mercado imobiliário e regras de negócio críticas. No dia a dia, deverá tomar decisões técnicas da aplicação como arquitetura e orquestração de agentes LLMs, modelagem de dados, integrações externas e filas de processamento assíncrono.

Além de implementar funcionalidades, esperamos que essa pessoa ajude a transformar problemas ambíguos de produto e operação em soluções técnicas simples, escaláveis e bem estruturadas, sabendo equilibrar o uso de IA com abordagens programáticas tradicionais quando isso trouxer mais previsibilidade, controle ou eficiência.

Principais Responsabilidades e Atribuições:

  • Participar das decisões arquiteturais da aplicação, contribuindo para a evolução de um backend escalável, confiável e de fácil manutenção.
  • Projetar e implementar integrações com diferentes ERPs, CRMs e sistemas terceiros do mercado imobiliário, criando abstrações que reduzam o acoplamento e facilitem a expansão para novos parceiros.
  • Desenvolver fluxos conversacionais baseados em LLMs, incluindo uso de tool calls, controle de contexto, validações, tratamento de erros e mecanismos de fallback. - Avaliar e aplicar padrões de arquitetura de agentes de IA (como agentes orquestradores, fluxos baseados em tools, subagentes), workflows determinísticos e abordagens híbridas entre IA e regras programáticas.
  • Definir quando um problema deve ser resolvido com IA, com lógica tradicional de software ou com uma combinação das duas abordagens, considerando confiabilidade, custo, previsibilidade e experiência do usuário.
  • Modelar dados e processos backend para suportar fluxos administrativos complexos, garantindo consistência, rastreabilidade e boa performance em cenários de alto volume.
  • Construir e evoluir pipelines de processamento assíncrono, filas, jobs recorrentes e integrações orientadas a eventos, considerando impacto em banco de dados, memória, latência e resiliência da aplicação.
  • Trabalhar próximo à área de Produto para entender problemas reais dos clientes e traduzi-los em soluções técnicas viáveis, sustentáveis e mensuráveis.
  • Contribuir para boas práticas de engenharia, incluindo revisão de código, testes, observabilidade, documentação técnica e melhoria contínua da qualidade da base de código.

Requisitos e Qualificações Técnicas:

  • Conhecimento prático e forte interesse em arquiteturas de agentes de IA, incluindo agentes orquestradores, tool calls, workflows com LLMs, controle de contexto, fallback, avaliação de respostas e combinação entre fluxos determinísticos e probabilísticos.
  • Experiência ou familiaridade com APIs e frameworks de LLMs, como OpenAI API, Anthropic, LangChain, LangGraph, Pydantic AI ou ferramentas similares.
  • Experiência sólida em desenvolvimento backend com Python e Django, construindo aplicações escaláveis, bem estruturadas e de fácil manutenção.
  • Forte domínio de boas práticas de engenharia de software, com capacidade de escrever código simples, legível, testável e de fácil evolução, aplicando princípios como separação de responsabilidades, baixo acoplamento, DRY, SOLID e orientação a objetos de forma pragmática.
  • Capacidade de desenhar abstrações e padrões de código adequados ao problema, evitando tanto soluções excessivamente genéricas quanto implementações acopladas demais ao caso específico, especialmente em domínios com múltiplas integrações, regras de negócio e fluxos de IA.
  • Capacidade de desenhar arquiteturas backend para produtos com alta complexidade de negócio, considerando separação de responsabilidades, domínio, integrações externas, segurança, observabilidade e evolução contínua da base de código.
  • Experiência com modelagem de dados relacionais, desenho de entidades, definição de relacionamentos, índices, consultas eficientes e decisões de performance em sistemas com volume relevante de dados.
  • Experiência com processamento assíncrono, filas, jobs recorrentes e sistemas distribuídos, utilizando tecnologias como Redis, RabbitMQ, Celery ou equivalentes.

Soft Skills:

  • Forte senso de ownership, atuando com autonomia para identificar problemas, propor soluções, tomar decisões técnicas e acompanhar o impacto das entregas.
  • Visão de produto e capacidade de entender problemas reais dos clientes, traduzindo necessidades de negócio em soluções técnicas simples, úteis e escaláveis.
  • Pensamento crítico para questionar soluções, avaliar trade-offs e buscar o caminho mais simples e confiável antes de adicionar complexidade técnica.
  • Boa comunicação com pessoas técnicas e não técnicas, conseguindo explicar decisões arquiteturais, riscos, alternativas e impactos de forma clara.
  • Curiosidade técnica e disposição para se manter atualizado sobre novos modelos, frameworks, padrões de arquitetura e boas práticas em IA aplicada a produtos reais.
  • Compromisso com qualidade, confiabilidade e segurança, especialmente por atuar em fluxos administrativos sensíveis e de alto impacto para os clientes.

Benefícios Oferecidos:

  • Possibilidade de Stock Options
  • Wellhub
  • Plano de Saúde amil 
  • Plano odontológico amil 
  • Day off de aniversário
  • Férias remuneradas 
Não encontrou a vaga que queria?
Faça parte do nosso Banco de Talentos

Outras vagas de

Carregando vagas relacionadas...

Desenvolvido por

Todos os Direitos Reservados - Recrutei © 2026