Engenheiro(a) de Software – IA Generativa e Agentes

Brasilia, BrazilPosted Jun 25, 2026

Introduction

  • 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

Your role and responsibilities

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.

Required technical and professional expertise

  • 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

Preferred technical and professional experience

  • 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

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free