Descrição da Vaga
A Inatel está em busca de uma pessoa desenvolvedora Java com experiência em engenharia de software, mentalidade DevOps e interesse em atuar no desenvolvimento de soluções com agentes de IA, automação inteligente e integrações com modelos de linguagem (LLMs), no projeto BSS.
Responsabilidades e Atribuições
* Projetar, desenvolver e manter microsserviços e aplicações em Java, garantindo alta performance, escalabilidade e segurança;
* Construir, testar e implantar agentes de IA para automação de processos de negócio;
* Integrar LLMs com APIs, bancos de dados, serviços externos e ferramentas corporativas;
* Contribuir para pipelines de RAG, mecanismos de memória e recuperação eficiente de contexto;
* Garantir a confiabilidade dos fluxos envolvendo agentes de IA e automações inteligentes;
* Implementar e manter testes automatizados (unitários, integração e funcionais);
* Escrever testes específicos para componentes agentic AI;
* Atuar em troubleshooting de ambientes de desenvolvimento, homologação e produção;
* Trabalhar com pipelines de CI/CD para build, teste e deploy contínuo;
* Utilizar conteinerização (Docker) e orquestração (Kubernetes) para implantações;
* Assegurar observabilidade e monitoramento de workflows agentic AI;
* Participar de code reviews, sessões de compartilhamento de conhecimento e cerimônias ágeis;
* Prestar suporte técnico e atuar como referência para demandas de média e alta complexidade;
* Revisar e manter documentação detalhada de arquitetura, componentes, integrações e processos de deploy;
* Registrar decisões técnicas e padrões adotados para uso de IA e automação.
Requisitos e Qualificações
Ensino Superior Completo em Engenharia de Computação, Sistemas de Informação, Ciência da Computação ou correlatos;
Experiência em:
* Desenvolvimento Java e POO;
* Microsserviços e APIs REST;
* Automação de testes (unitários, integração ou funcionais);
* Ferramentas GIT;
* LLMs e frameworks de IA (ex: LangGraph, LangChain, CrewAI, AutoGen, Semantic Kernel);
Domínio em Java e Python;
Conhecimento em bancos de dados (SQL Server, Oracle, Cassandra ou similares);
Noções de vetores, embeddings e bancos de dados vetoriais;
Compreensão de APIs, microservices e conceitos básicos de cloud;
Boa capacidade de depuração, troubleshooting e comunicação técnica;
Inglês em nível avançado/fluente para contato diário com equipes internacionais.
Seria interessante se você tivesse:
Experiência em:
* Multi-agent systems ou agents com function-calling;
* TDD ou BDD;
* Conteinerização com Docker e orquestração com Kubernetes;
Conhecimento em:
* Grafos e Graph DBs (ex: Neo4j);
* Ferramentas de CI/CD (Jenkins, GitLab CI, GitHub Actions);
* Observabilidade e monitoramento (Prometheus, Grafana, ELK);
* Telecom (não obrigatório);
Familiaridade com plataformas de cloud.