Na CI&T, você ajudará grandes empresas a transformar o potencial da inteligência artificial em impacto real para os negócios. Como Engenheiro(a) Backend Sênior, você projetará e desenvolverá serviços de alto desempenho, integrando recursos de IA a sistemas distribuídos modernos. Você trabalhará com Go, Python e Microsoft Azure em soluções escaláveis e confiáveis.
Responsabilidades
- Projetar, desenvolver e manter serviços backend e APIs escaláveis com Go e Python
- Aplicar princípios de microsserviços e arquitetura orientada a eventos
- Integrar recursos de LLM, incluindo pipelines RAG, chamada de ferramentas e padrões de orquestração de IA
- Construir e integrar serviços nativos de nuvem no Microsoft Azure
- Implementar estratégias de cache distribuído com Redis e otimizar desempenho, escalabilidade e uso de recursos
- Desenvolver arquiteturas resilientes com tolerância a falhas, tentativas, timeouts e tratamento adequado de erros
Requisitos obrigatórios
- Experiência com Go (Golang) e Python
- Experiência com integração SAP S/4HANA e ERP por meio de OData, IDocs, BAPIs, RFCs, APIs e middleware
- Experiência com integração Azure, incluindo APIM, Service Bus, Event Hubs, PostgreSQL, SQL, Entra ID, OAuth 2.0, OIDC, Key Vault, redes e infraestrutura como código
- Experiência com Redis, cache distribuído, cache-aside e invalidação de cache
- Conhecimento de integração com LLM, chamada de ferramentas, RAG e ferramentas de programação com IA, como Codex, Claude Code e Copilot
- Conhecimento de microsserviços, sistemas orientados a eventos, resiliência e tentativas
Diferenciais
- Experiência com SAP BTP, CPI, MDG ou Variant Configuration
O que esperamos
Esperamos que você contribua com sua experiência em engenharia backend e sistemas distribuídos para criar soluções confiáveis e escaláveis, integrando recursos de IA de forma prática.
Você atuará na construção e evolução de serviços que conectam aplicações, dados e capacidades de IA para atender às necessidades de negócios.