T
Desenvolvedor Back End (Machine Learning)
Taking · Remote · Taking
NegotiablePJ (contractor)
About the job
Sobre a vaga:
Atuar no desenvolvimento de soluções de Inteligência Artificial voltadas ao atendimento ao cliente, incluindo chatbots, assistentes virtuais e agentes de IA, realizando integrações com APIs, microsserviços e sistemas corporativos, com foco em desempenho, escalabilidade e confiabilidade.
Responsabilidades:- Desenvolver e evoluir chatbots, agentes de IA e soluções com IA generativa
- Desenvolver e integrar APIs e serviços backend, incluindo integrações com o Protheus
- Implementar estratégias de resiliência, cache, logs e monitoramento.
- Trabalhar com comunicação síncrona e assíncrona entre sistemas
- Otimizar consultas, processamento de dados e desempenho das aplicações.
- Realizar testes, troubleshooting e melhorias contínuas em ambientes de produção.
- Conhecimentos em IA, IA Generativa, Machine Learning, Deep Learning, Prompt Engineering, embeddings, fine-tuning e RAG.
- Experiência com Python, Node.js e/ou Java.
- Desenvolvimento e consumo de APIs REST, JSON e integração entre sistemas.
- Conhecimento em bancos de dados relacionais, não relacionais e vetoriais.
- Experiência com chatbots, assistentes virtuais, Git e Docker.
- Conhecimento em microsserviços, resiliência, logs, cache e comunicação síncrona e assíncrona.
- Familiaridade com AWS e Postman.
- Experiência com agentes de IA integrados a aplicações web e sistemas corporativos.
- Conhecimento em Redis, cache local e logs centralizados.
- Experiência com PostgreSQL e integração com Protheus.
- Vivência com soluções de IA em produção e arquitetura escalável.