Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

Cargo: Desenvolvedor(a) Sênior .NET & React | IA Generativa aplicada

Local: Consolação, São Paulo - SP

Regime: Presencial - 44 HORAS SEMANAIS

Contratação: PJ ou Cooperado


Objetivo do Cargo:

Buscamos um(a) Desenvolvedor(a) Sênior .NET & React, com especialidade em IA Generativa aplicada para construir e evoluir aplicações de Inteligência Artificial Generativa de ponta a ponta. O profissional é, antes de tudo, um desenvolvedor sólido — com domínio de .NET/C# no backend e React no frontend — que aplica esse alicerce à arquitetura e integração de modelos de linguagem (LLMs) em sistemas produtivos. O foco não é uma única plataforma de nuvem, e sim a engenharia por trás das aplicações de IA: domínio do stack de protocolos de agentes — MCP (agente ↔ ferramentas), A2A (agente ↔ agente) e AG-UI (agente ↔ usuário) —, engenharia e gestão de prompts, gerenciamento de resposta dos modelos, controle de tokenização e orquestração através de mensageria assíncrona, garantindo soluções escaláveis, resilientes e agnósticas de fornecedor.


Requisitos Técnicos (Hard Skills):

  • Backend — .NET/C#: Domínio avançado de ASP.NET Core, Minimal APIs / Web API, injeção de dependência, programação assíncrona e boas práticas de arquitetura (Clean Architecture, DDD desejável).
  • Frontend — React: Experiência prática com React (Hooks, Vite), TypeScript e consumo de APIs, incluindo interfaces que lidam com respostas em streaming.
  • Arquitetura de IA: Capacidade de projetar camadas de integração com LLMs de forma agnóstica de provedor (OpenAI, Anthropic, Gemini e outros), com abstração de modelos, gerenciamento de contexto e estratégias de fallback.
  • Protocolos de Agentes (MCP / A2A / AG-UI): Domínio do stack de interoperabilidade que hoje estrutura aplicações agênticas:
  • MCP (Model Context Protocol): implementar servidores e clientes MCP para expor ferramentas, recursos e contexto aos modelos de forma padronizada (tools e function calling reutilizáveis).
  • A2A (Agent2Agent): protocolo aberto (Google → Linux Foundation) para comunicação entre agentes — descoberta via Agent Cards, delegação de tarefas e troca de mensagens entre agentes de frameworks/vendedores distintos.
  • AG-UI (Agent-User Interaction): protocolo de eventos que conecta o backend de agentes à interface do usuário, transmitindo streaming, tool calls, sincronização de estado e human-in-the-loop via SSE — integrando-se nativamente ao frontend React.
  • Engenharia e Gestão de Prompts: Criação de prompts complexos com técnicas de Few-shot, Chain-of-Thought e estruturação de outputs (JSON/Markdown), além de versionamento, templating e testes de prompts para garantir consistência e evolução controlada.
  • Gerenciamento de Resposta: Domínio de streaming (SSE), saídas estruturadas (JSON/Markdown), guardrails, tratamento de erros, retry e fallback, além de validação e parsing confiável das respostas dos modelos.
  • Tokenização: Compreensão profunda de como funciona a tokenização, otimização da janela de contexto, controle de custo por tokens e estratégias de chunking e truncamento.
  • Mensageria: Experiência com RabbitMQ (ou broker equivalente) para processamento assíncrono, filas de requisições de IA, arquitetura orientada a eventos e desacoplamento de serviços.
  • Arquitetura RAG: Conhecimento sólido em Retrieval-Augmented Generation, incluindo bancos de dados vetoriais (ex.: pgvector, Qdrant, Pinecone ou Weaviate), geração de embeddings e pipelines de recuperação.
  • API & Integração: Criação de APIs robustas em ASP.NET Core para expor funcionalidades de IA, com autenticação, versionamento e rate limiting.


Diferenciais:

  • LLMOps / Observabilidade: Monitoramento de aplicações de IA (tracing, logs, métricas de custo e latência por requisição).
  • Agentes e Orquestração: Experiência com agentes autônomos e frameworks de orquestração (ex.: Semantic Kernel para .NET, LangChain).
  • Fine-tuning: Sintonia fina ou adaptação de modelos quando necessário.
  • Infraestrutura: Docker, CI/CD, deploy em VPS/cloud e administração de ambientes produtivos.
  • Domínio de Negócio: Experiência com plataformas multi-tenant, soluções omnichannel e integração com a WhatsApp Business API.
  • Python: Como complemento para prototipação, scripts e ferramentas de IA/ML.


Responsabilidades:

  • Desenvolver e manter aplicações de IA de ponta a ponta em .NET + React, utilizando LLMs para automação de processos e análise de dados.
  • Projetar a arquitetura de integração com os modelos via protocolos de agentes (MCP, A2A, AG-UI) e mensageria assíncrona, garantindo desacoplamento e escalabilidade.
  • Construir interfaces de IA em React conectadas aos agentes via AG-UI, com respostas em tempo real, tool calls visíveis e interação colaborativa (human-in-the-loop).
  • Criar, versionar e otimizar prompts e o uso de tokens para reduzir custos e aumentar a precisão das respostas.
  • Implementar fluxos de RAG para conectar dados internos da empresa aos modelos de IA.
  • Construir pipelines assíncronos com mensageria (filas) para dar resiliência e escala às requisições de IA.
  • Implementar gerenciamento de resposta robusto: streaming, saídas estruturadas, validação e tratamento de falhas.
  • Colaborar com os times de produto e infraestrutura para garantir a escalabilidade e a confiabilidade das soluções.


Perfil Comportamental (Soft Skills):

  • Capacidade Analítica: Traduzir problemas de negócio em soluções técnicas de IA bem arquitetadas.
  • Aprendizado Rápido: O campo de IA muda semanalmente; o profissional deve ser autodidata e curioso.
  • Comunicação: Explicar limitações e capacidades da IA para stakeholders técnicos e não técnicos.
  • Visão de Engenharia: Priorizar código sustentável, testável e escalável — não apenas "fazer funcionar".


Vagas relacionadas

Seleção por stack em comum com esta oportunidade

LinkedIn

Consultor(a) Fullstack | Spring Boot + Angular + IA

Avanade • São Paulo • 146 candidaturas Hoje

Salário estimado

R$ 8k - 12k/mês

Pleno CLT

Estamos em busca de um(a) Consultor(a) Fullstack Spring Boot + Angular | IA para atuar no desenvolvimento de soluções modernas, escaláveis e inovadoras, contribuindo para projetos de transformação digital e adoção de tecnologias emergentes.Essa posição terá papel fundamental na construção e evolução...

Ver Detalhes →
LinkedIn

Cientista de Dados Pleno

Avanade • São Paulo • 121 candidaturas Hoje

Salário estimado

R$ 9k - 14k/mês

Pleno CLT

Estamos em busca de uma pessoa profissional para atuar com desenvolvimento de soluções de Dados e Inteligência Artificial, contribuindo para a construção de produtos analíticos escaláveis e inovadores. Essa posição terá papel fundamental na integração de dados, desenvolvimento de modelos preditivos ...

Ver Detalhes →
Remoto LinkedIn

ANALISTA DESENVOLVEDOR JAVA SR - REMOTO

4DF Connect • Brazil • 25 candidaturas Hoje

Salário estimado

R$ 11k - 17k/mês

Sênior CLT

Por que fazer parte da Ibrowse?Na Ibrowse, tecnologia é feita por pessoas. Há mais de 27 anos transformamos empresas e vidas com a tecnologia, inovação, agilidade e colaboração, sempre valorizando quem faz parte da nossa história. Acreditamos em um ambiente onde respeito, aprendizado e evolução cami...

Ver Detalhes →