Detalhes do cargo
O engenheiro de software Python é responsável por desenvolver soluções inovadoras para recuperação de informações em LLMs (Modelos de Linguagem de Máquina).
Para isso, você trabalhará com LangChain, LangGraph e RAG-Fusion para melhorar a IA generativa. Além disso, você precisará criar pipelines eficientes de extração e armazenamento de conhecimento.
As principais responsabilidades incluem:
* Desenvolver soluções em Python que otimizem a recuperação de informações para LLMs;
* Dominar FastAPI/Flask, Pydantic e SQLAlchemy;
* Trabalhar com LangChain, LangGraph e RAG-Fusion para aprimorar IA generativa;
* Criar pipelines eficientes de extração e armazenamento de conhecimento;
* Implementar técnicas avançadas de RAG para melhorar a precisão dos LLMs;
Requisitos
Para se qualificar para o cargo, é necessário ter experiência em RAG e recuperação de informações, além de conhecer bancos de dados vetoriais e ter proficiência em Python e bibliotecas de IA.
Aqui estão os principais requisitos:
* Experiência com RAG e recuperação de informações;
* Conhecimento em bancos de dados vetoriais;
* Proficiência em Python e bibliotecas de IA;
* Experiência em tuning e fine-tuning de LLMs;
* Familiaridade com AI Foundry da Microsoft;
* Conhecimento em PromptFlow;
Benefícios
O contrato é PJ (Valor/Hora) e a carga horária é de 8h diárias, com uma média de 168h por mês. O trabalho é 100% remoto e há abono remunerado após 12 meses de contrato.
Além disso, o equipamento é fornecido pela empresa conforme necessidade da área/projeto.