Compartilhe esta vaga

Sênior Backend Engineer (AI Product)

Compartilhe esta vaga

Remoto

Compartilhe esta vaga

Descrição da vaga

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

Recrutei

Todos os Direitos Reservados - Recrutei © 2026