Vaga de Sênior Backend Engineer (AI Product), Remoto

Sênior Backend Engineer (AI Product)

📍 Remoto 📄 Pessoa Jurídica

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 

Publicado há 4 horas

Outras buscas que podem te interessar:

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados