Projetar, desenvolver e manter APIs e microsserviços backend em Python (FastAPI/Flask);
Construir e evoluir pipelines de IA: integração com LLMs (Azure OpenAI, OpenAI, Anthropic, Gemini), embeddings, vector search e orquestração de agentes;
Implementar e otimizar soluções de RAG (Retrieval-Augmented Generation) com bases vetoriais (Azure AI Search, Pinecone, Qdrant, pgvector);
Atuar em deploys cloud-native (Azure/GCP) com containers (Docker) e orquestração;
Colaborar com times de produto, frontend e dados para entregar features end-to-end, eventualmente contribuindo no frontend (React/Next.js ou Streamlit) quando necessário.
Requirements
5+ anos de experiência em desenvolvimento backend em Python;
Domínio de design de APIs REST (e idealmente gRPC ou GraphQL), autenticação (OAuth2, JWT) e segurança de aplicações;
Vivência com arquiteturas distribuídas, mensageria (RabbitMQ, Kafka, Service Bus) e processamento assíncrono;
Experiência integrando APIs de LLMs em produção (OpenAI, Azure OpenAI, Anthropic ou similares);
Versionamento com Git e fluxos de trabalho em times ágeis;
Cloud: pelo menos uma das clouds (Azure, GCP, AWS) em nível intermediário/avançado;
Experiência com frameworks de IA: LangChain, LlamaIndex, Semantic Kernel, AutoGen;
Construção de pipelines RAG end-to-end (ingestão, chunking, embeddings, retrieval, reranking).