Engenheiro(a) de Software | Portfolio Intelligence

Meu Home

São Paulo

Hybrid

BRL 180,000 - 300,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

PLR
Plano de saúde
Auxílio Refeição
Plano Odontológico
Vale Transporte
WellHub
TotalPass

Job summary

BTG procura profissional para atuar na área de engenharia de Portfólio, desenvolvendo e evoluindo a arquitetura de plataformas de gestão de portfólios, com APIs, orquestração de agentes e integração de serviços distribuídos.

Você trabalhará com LangGraph, LangChain e diversas SDKs de agentes, em ambiente híbrido com três dias presenciais por semana, nas sedes de São Paulo ou Rio de Janeiro. Formação sólida em ciência da computação e experiência em software moderno são esperadas.

Qualifications

  • Graduação completa em área relacionada à computação.
  • Experiência em design de APIs, integrações e sistemas distribuídos.
  • Conhecimento aprofundado em protocolos de agentes e orquestração de fluxos.

Responsibilities

  • Projetar e evoluir a arquitetura da plataforma para serviços consumidos por agentes, incluindo APIs e contratos de integração.
  • Construir camada de orquestração de fluxos com estado, memória, múltiplos agentes e aprovação humana.
  • Planejar fluxos ponta a ponta, antevendo bordas, falhas e cenários de erro com estratégias de retry e fallback.
  • Refinar comportamento dos fluxos: respostas, dados, perguntas, ações e aprovações.
  • Garantir qualidade, observabilidade e rastreabilidade com testes, monitoramento e auditoria.
  • Manter padrões de engenharia com testes, pipelines e revisão de código.
  • Propor e prototipar ideias rapidamente com usuários; justificar trade-offs tecnológicos.
  • Colaborar com negócios e manter visão de produto.

Skills

Python
APIs design
Distributed systems
CI/CD
Docker
LangGraph
LangChain
OpenAI SDK
Multi-agent architecture
Comunicação técnica

Education

Bacharel em Ciência da Computação
Engenharia da Computação
Sistemas de Informação

Tools

LangGraph
LangChain
Claude Agent SDK
OpenAI Agents SDK
Docker
Git
Kubernetes

Job description

Sobre a área:

Portfolio Intelligence é a área de engenharia responsável pelos sistemas de gestão de portfólios do BTG. Nossas plataformas cobrem análise de saúde de carteiras, análise de enquadramento, modelos de alocação e rebalanceamento automático, e são usadas por assessores, consultores e bankers que cuidam do patrimônio de milhares de clientes.

No seu dia a dia:
  • Projetar e evoluir a arquitetura da plataforma para que nossos serviços sejam consumidos por agentes, incluindo APIs, servidores MCP, definição de ferramentas (tool calling) e contratos de integração;
  • Construir a camada de orquestração dos fluxos agênticos, com gerenciamento de estado, memória, múltiplos agentes e pontos de aprovação humana;
  • Planejar os fluxos de ponta a ponta, antecipando casos de borda, ambiguidades, falhas de integração e cenários de erro, com estratégias de retry, fallback e recuperação;
  • Refinar continuamente o comportamento dos fluxos: como respondem, quais informações trazem, quando perguntam, quando agem e quando pedem aprovação;
  • Garantir qualidade, observabilidade e rastreabilidade das soluções em produção, com testes automatizados, monitoramento e trilhas de auditoria;
  • Assegurar os padrões de engenharia do time, com arquitetura bem definida, cobertura de testes e pipelines de CI/CD;
  • Propor, prototipar e validar ideias rapidamente junto aos usuários;
  • Terá autonomia para escolher tecnologias e metodologias, justificando seus trade-offs;
  • Discutir e estar próximo das áreas de negócio.
Esperamos de você:
  • Disponibilidade para atuar em modelo híbrido (3 vezes presenciais por semana) em nosso escritório de São Paulo ou Rio de Janeiro.
  • Graduação completa em Ciência da Computação, Engenharia da Computação, Sistemas de Informação, Engenharias ou áreas relacionadas;
  • Sólida base em engenharia de software: Clean Architecture, DDD, SOLID, Design Patterns e código legível, bem estruturado e de fácil manutenção;
  • Experiência em design de APIs, integrações e sistemas distribuídos;
  • Experiência e conhecimento aprofundado sobre o protocolo MCP, A2A, etc
  • Experiência prática com frameworks de orquestração de agentes (LangGraph, LangChain, Claude Agent SDK, OpenAI Agents SDK ou afins), incluindo grafos de estado, checkpointing, human-in-the-loop e arquiteturas multi-agente;
  • Conhecimento do funcionamento de plataformas de agentes: MCP, tool calling, streaming de eventos, gerenciamento de contexto e renderização de artefatos;
  • Experiência com integração de APIs de LLM (Anthropic, OpenAI, Bedrock ou afins) e com os trade-offs de custo, latência e qualidade;
  • Experiência com testes unitários e de integração, incluindo estratégias para testar fluxos não determinísticos;
  • Experiência com CI/CD, Git, Docker, code review e boas práticas de deploy e monitoramento;
  • Python como linguagem principal de desenvolvimento;
  • Visão de produto e capacidade de traduzir necessidades reais dos usuários em soluções direcionadas;
  • Perfil inovador, que acompanha a evolução do ecossistema de agentes e traz ideias novas para testar;
  • Boa comunicação com públicos técnicos e não técnicos.
Diferenciais:
  • Experiência com frontend para produtos agênticos (streaming de respostas, renderização de artefatos, estado compartilhado entre agente e interface), com ferramentas como Vercel AI SDK, CopilotKit, AG-UI ou MCP Apps;
  • Experiência com desenvolvimento em .NET (para algumas partes da plataforma de agentes);
  • Conhecimento de mercado financeiro e investimentos (alocação, rebalanceamento, suitability, enquadramento);
  • Vivência em segurança aplicada a sistemas agênticos (controle de acesso, sanitização de inputs, proteção contra prompt injection);
  • Experiência com ferramentas de observabilidade de fluxos agênticos (Langfuse, LangSmith ou afins);
  • Experiência com cloud [AWS] e serviços serverless;
  • Projetos pessoais, demos ou contribuições open source envolvendo agentes;
  • Inglês avançado.
Benefícios:
  • Participação nos Lucros e Resultados (PLR);
  • Auxílio Alimentação e Refeição;
  • Plano Médico;
  • Plano Odontológico;
  • Auxílio Creche/Babá;
  • Vale Transporte;
  • WellHub;
  • TotalPass;
  • Programa de Apoio Pessoal (EAP);
  • Planos por adesão como Previdência Privada e Seguro de Vida;
  • Programa de Gestantes;
  • Licença Maternidade e Paternidade Estendida – empresa Cidadã.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engenheiro(a) de Software | Portfolio Intelligence
Engenheiro(a) de Software | Portfolio Intelligence

BTG Pactual • São Paulo

Hybrid
BRL 180,000 - 240,000
PLR (Participação nos Lucros)
Auxílio Alimentação
Auxílio Refeição
+3
Engenheiro(a) de Software (.NET) | BTG Empresas
Engenheiro(a) de Software (.NET) | BTG Empresas

SmarttBot • São Paulo

On-site
BRL 120,000 - 180,000
PLR
Plano Médico
Plano Odontológico
+10
Engenheiro(a) de Software (Full Stack) | IT Pricing Distribution
Engenheiro(a) de Software (Full Stack) | IT Pricing Distribution

BTG Pactual • Rio de Janeiro

On-site
BRL 120,000 - 190,000
PLR
Plano Médico
Plano Odontológico
+2
Engenheiro(a) de Software Desktop (.NET) | Digital Equities
Engenheiro(a) de Software Desktop (.NET) | Digital Equities

BTG Pactual • São Paulo

On-site
BRL 167,400 - 256,680
PLR (Participação nos Lucros)
Auxílio alimentação/refeição
Plano médico
+3
Engenheiro de IA
Engenheiro de IA

Teddydigital • São Bernardo do Campo

On-site
BRL 167,400 - 279,000
VR/VA – Flash Benefícios
Assistência Médica – Bradesco Saúde
Assistência Odontológica – Bradesco
+4
Engenheiro(a) de Software (.NET Core) | Finance
Engenheiro(a) de Software (.NET Core) | Finance

BTG Pactual • Rio de Janeiro

On-site
BRL 133,920 - 178,560
Participação nos Lucros e Resultados
Auxílio Alimentação e Refeição
Plano Médico
+10
Engenheiro(a) de Software Junior(Full stack) | IT Accounting Clients & Finance Report
Engenheiro(a) de Software Junior(Full stack) | IT Accounting Clients & Finance Report

TTG Forestry Services • Rio de Janeiro

Hybrid
BRL 180,000 - 240,000
PLR
Bonus por performance
Plano médico
+9
Engenheiro(a) de Software Junior(Full stack) | IT Accounting Clients & Finance Report
Engenheiro(a) de Software Junior(Full stack) | IT Accounting Clients & Finance Report

BTG Pactual • Rio de Janeiro

On-site
BRL 120,000 - 210,000
PLR
Bônus por performance
Auxílio Alimentação e Refeição
+8
AI Tech Lead
AI Tech Lead

VAAS • Florianópolis

On-site
BRL 280,000 - 560,000
Descanso remunerado 30 dias após 1 ano
Auxílio Caju
Wellhub
+4
Software Engineer .NET - Global Credit Platform
Software Engineer .NET - Global Credit Platform

TTG Forestry Services • São Paulo

On-site
BRL 120,000 - 180,000
Lucros e Resultados (PLR)
Plano Médico
Plano Odontológico
+5