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
Link Original da Vaga