Engenheiro(a) de Software – IA Generativa e Agentes
🏢 IBM
🗓️ Publicada em: 25 de junho de 2026, 20:56
Introdução
- Experiência em ambientes complexos e multiplataforma para atuar no desenvolvimento, manutenção e integração de serviços distribuídos.
- O profissional trabalhará com APIs, agentes inteligentes, pipelines de dados, observabilidade e infraestrutura em nuvem.
- O profissional participa do desenvolvimento e manutenção de Agentes por voz e texto.
Contribui Com
- Análise inicial de conversas e volumetrias.
- Engenharia de prompt
- Levantamento de requisitos com orientação do time.
- Testes de Agentes utilizando LLM.
- Construir agentes e tools com o ADK Watsonx Orchestrate (Python)
- Desenvolver e manter APIs utilizando LoopBack.io (TypeScript)
- Desenvolver e manter frontend em Angular (TypeScript)
- Aplicar práticas de prompt engineering em agentes generativos
- Implementar pipelines RAG e integrações em Python
- Trabalhar com bancos NOSQL e Relacionais
- Implementar testes unitários, integração e e2e
Seu Papel e Responsabilidades
Atuar no desenvolvimento, manutenção e integração de serviços distribuídos em ambientes complexos e multiplataforma.
Desenvolver e sustentar APIs, agentes inteligentes, pipelines de dados, observabilidade e soluções em nuvem.
Participar do desenvolvimento e manutenção de agentes conversacionais (voz e texto).
Construção e Desenvolvimento Técnico
- Construir agentes e ferramentas utilizando Watsonx Orchestrate (ADK) em Python.
- Desenvolver e manter APIs com LoopBack.io (TypeScript).
- Desenvolver e manter aplicações frontend em Angular (TypeScript).
- Implementar pipelines RAG (Retrieval-Augmented Generation) e integrações em Python.
- Trabalhar com bancos de dados NoSQL e relacionais.
Inteligência Artificial e Agentes
- Aplicar práticas de prompt engineering em agentes generativos.
- Realizar testes de agentes utilizando LLMs.
- Contribuir para a evolução de agentes inteligentes com foco em qualidade e eficiência.
Análise e Levantamento
- Conduzir análise inicial de conversas e volumetria.
- Apoiar no levantamento de requisitos, com orientação do time.
Qualidade e Boas Práticas
- Implementar testes unitários, de integração e end-to-end (E2E).
- Garantir boas práticas de desenvolvimento, manutenção e escalabilidade das soluções.
Formação Preferencial
Bacharelado
Conhecimentos Técnicos e Profissionais Requeridos
- Possui conhecimentos em Python para desenvolvimento de Agentes/Tools e Prompts.
- Possui conhecimentos em Automação e integração com APIs RESTful.
- Perfil com boa comunicação, disposição para aprender e contribuir com a evolução de experiências conversacionais alinhadas aos objetivos de negócio.
Requisitos
- Sólido conhecimento em TypeScript e Python (para desenvolvimento de Agentes/Tools e Prompts)
- Experiência com APIs, microsserviços e containers
- Experiência com frontends Angular
- Familiaridade com bancos NoSQL e SQL
- Experiência com Kubernetes, CI/CD e observabilidade
- Conhecimento em RAG
- Mensageria (Kafka) e Airflow
Experiência Técnica e Profissional Desejável
- Manter fluxos de dados com Airflow e Kafka
- Operar aplicações em Kubernetes e integrar com sistemas de observabilidade (Elastic, Kibana, Prometheus)
- Contribuir para pipelines CI/CD com Tekton