O papel de um engenheiro de software backend IA é criar soluções escaláveis e inteligentes.
Responsabilidades:
* Desenvolver e manter backends orientados a modelos de linguagem, utilizando LangChain e arquiteturas baseadas em agentes (multi-agent systems);
* Construir e orquestrar fluxos com filas (SQS) para garantir escalabilidade e processamento assíncrono;
* Implementar soluções de IA generativa aplicadas a assistentes virtuais e automações;
* Realizar integrações com serviços AWS (Lambda, S3, DynamoDB, SQS, etc.);
* Monitorar o desempenho de agentes e sistemas de IA em produção, ajustando quando necessário;
* Colaborar com times de produto, dados e engenharia para evoluir continuamente a arquitetura.
Para atuar nesse cargo, você deve ter conhecimento em Python e experiência prática com LangChain e/ou frameworks similares de orquestração de LLMs.
Além disso, é fundamental conhecer RAG (Retrieval-Augmented Generation) e integração com vetores; experiência com AWS, especialmente SQS, Lambda, DynamoDB e S3; vivência em arquiteturas com agentes autônomos (multi-agents); familiaridade com consumo de APIs de LLMs (como OpenAI); capacidade de documentar, testar e manter código escalável e sustentável; e conhecimento sólido em bibliotecas de IA como TensorFlow, PyTorch, Scikit-learn e similares.
Diferenciais são considerados experiência com MLOps ou deploy de modelos em produção; conhecimentos em bancos vetoriais como Pinecone, FAISS ou Weaviate; e noções de arquitetura de microsserviços e mensageria distribuída.
Benefícios incluem assistência odontológica, empréstimo consignado, plano de carreira, seguro de vida, vale refeição, assistência médica, programa de orientação pessoal - C4 Life, day off, e vale alimentação.
O local de trabalho será definido pelo candidato escolhido.