Developer Python/LLM
Summary
At IBM in São Paulo, this developer builds and maintains voice and text conversational AI agents: creating agents/tools with watsonx Orchestrate ADK (Python), applying prompt engineering and RAG pipelines, plus APIs in LoopBack.io (TypeScript) and Angular frontends, running on Kubernetes with Kafka, Airflow, CI/CD and observability.
Introduction
Buscamos um desenvolvedor com 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. 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.
Your Role And Responsibilities
- Construir agentes e tools com o ADK Watsonx Orchestrate (Python)
Introduction
Buscamos um desenvolvedor com 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. 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.
Your Role And Responsibilities
- 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
Required Technical And Professional Expertise
- 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