Desenvolvedor Full Stack | Agentes de IA e RAG

DECISION

📍 Hortolândia/SP, São Paulo/SP ou Rio de Janeiro/RJ🏢 hibrido🎯 pleno
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