Buscamos desenvolvedores com experiência prática em ambientes complexos e multiplataforma para atuar no desenvolvimento, manutenção e integração de serviços distribuídos.
Os profissionais trabalharão com agentes inteligentes por voz e texto, APIs, microsserviços, pipelines de dados, observabilidade e infraestrutura em nuvem, contribuindo para a evolução das experiências conversacionais alinhadas aos objetivos do negócio.
Principais
responsabilidades: - Construir agentes e ferramentas utilizando ADK do IBM watsonx Orchestrate e Python;
- Participar do desenvolvimento e da manutenção de agentes por voz e texto;
- Realizar análises iniciais de conversas e volumetrias;
- Aplicar práticas de Engenharia de Prompt em agentes generativos;
- Levantar e compreender requisitos com o apoio do time;
- Executar testes de agentes baseados em LLMs;
- Implementar pipelines de RAG e integrações utilizando Python;
- Desenvolver e manter APIs com LoopBack.io e TypeScript;
- Desenvolver e manter aplicações front-end em Angular e TypeScript;
- Trabalhar com bancos de dados relacionais e NoSQL;
- Criar testes unitários, de integração e end-to-end;
- Desenvolver automações e integrações com APIs RESTful;
- Atuar com microsserviços, containers, Kubernetes, CI/CD e soluções de observabilidade.
Requisitos obrigatórios:
- Sólidos conhecimentos em TypeScript e Python;
- Experiência com Python para o desenvolvimento de agentes, ferramentas e prompts;
- Experiência com APIs RESTful, microsserviços e containers;
- Experiência no desenvolvimento de aplicações front-end com Angular;
- Conhecimento em Engenharia de Prompt e LLMs;
- Conhecimento e experiência na implementação de soluções RAG;
- Familiaridade com bancos de dados SQL e NoSQL;
- Experiência com Kubernetes, CI/CD e observabilidade;
- Conhecimento em testes unitários, de integração e end-to-end;
- Boa comunicação, disposição para aprender e interesse em contribuir para a evolução de soluções conversacionais.
Conhecimentos desejáveis:
- Experiência com IBM watsonx Orchestrate e seu ADK;
- Conhecimento em LoopBack.io;
- Experiência com mensageria utilizando Kafka;
- Conhecimento em criação e manutenção de fluxos de dados com Airflow;
- Vivência com ferramentas de observabilidade, como Elastic, Kibana e Prometheus;
- Experiência com pipelines de CI/CD utilizando Tekton.
Início: Setembro
Duração prevista: Sujeito a renovação anual
Localidades: Hortolândia/SP, São Paulo/SP ou Rio de Janeiro/RJ - 3 dias no cliente e 2 dias home-office.
OBS: precisa ter disponibilidade para horas-extras quando solicitado seja durante a semana ou finais de semana. A definir.Requisitos
- Sólidos conhecimentos em TypeScript e Python
- Experiência com Python para o desenvolvimento de agentes, ferramentas e prompts
- Experiência com APIs RESTful, microsserviços e containers
- Experiência no desenvolvimento de aplicações front-end com Angular
- Conhecimento em Engenharia de Prompt e LLMs
- Conhecimento e experiência na implementação de soluções RAG
- Familiaridade com bancos de dados SQL e NoSQL
- Experiência com Kubernetes, CI/CD e observabilidade
- Conhecimento em testes unitários, de integração e end-to-end
- Boa comunicação, disposição para aprender e interesse em contribuir para a evolução de soluções conversacionais
Diferenciais
- Experiência com IBM watsonx Orchestrate e seu ADK
- Conhecimento em LoopBack.io
- Experiência com mensageria utilizando Kafka
- Conhecimento em criação e manutenção de fluxos de dados com Airflow
- Vivência com ferramentas de observabilidade, como Elastic, Kibana e Prometheus
- Experiência com pipelines de CI/CD utilizando Tekton