Construímos plataformas de IA generativa em produção: assistentes corporativos, bases de conhecimento com RAG, integrações com sistemas internos e governança de uso de LLMs.
O núcleo da stack é o Open WebUI, projeto open source com backend em Python/FastAPI e frontend em SvelteKit, que estendemos, customizamos e operamos na Azure.
Responsabilidades:
- Desenvolver e evoluir funcionalidades ponta a ponta em plataformas baseadas em Open WebUI, do endpoint FastAPI ao componente na interface.
- Construir e manter APIs em Python (FastAPI), com modelagem de dados em SQLAlchemy, migrações e integrações com serviços internos e externos.
- Implementar interfaces em Svelte/SvelteKit (e React, em projetos paralelos), com TypeScript e Tailwind CSS, priorizando performance e usabilidade.
- Trabalhar com pipelines de RAG: ingestão e chunking de documentos, geração de embeddings, bancos vetoriais, busca híbrida e reranking.
- Desenvolver tools, functions e pipelines customizados para orquestrar chamadas de modelos, function calling e integrações com sistemas dos clientes.
- Provisionar e sustentar as aplicações na Azure (App Service / AKS / Container Apps), incluindo Azure OpenAI,Azure AI Search, Key Vault, Blob Storage e PostgreSQL.
- Automatizar build, testes e deploy em pipelines de CI/CD (Azure DevOps ou GitHub Actions), com containers Docker.
- Cuidar de observabilidade, custo e segurança: logs, métricas, controle de acesso, gestão de segredos e limites de consumo de tokens.
- Participar de decisões de arquitetura, revisar código de colegas e contribuir com a qualidade técnica do time.
Requisitos:
- Python: experiência sólida em desenvolvimento backend, preferencialmente com FastAPI (Flask ou Django também contam), incluindo programação assíncrona.
- Frontend moderno: vivência prática com Svelte/SvelteKit ou React, com TypeScript. Domínio de um dos dois e disposição para aprender o outro é aceitável.
- Azure: experiência real colocando aplicações em produção na nuvem Microsoft: computação, rede básica, armazenamento, banco de dados gerenciado e gestão de segredos.
- Containers: Docker no dia a dia (build, multi-stage, docker-compose) e noção de orquestração.
- Banco de dados: PostgreSQL, modelagem relacional, ORM (SQLAlchemy) e escrita de SQL.
- APIs e integrações: REST, autenticação (JWT, OAuth2/SSO), WebSockets e consumo de APIs de terceiros.
- Git e colaboração: fluxo com branches, pull requests, code review e CI/CD.
- Inglês técnico: leitura de documentação e código-fonte de projetos open source.
Diferenciais:
- Ter usado, customizado ou contribuído com o Open WebUI, Ollama, LiteLLM ou projetos similares.
- Experiência com RAG na prática: bancos vetoriais (pgvector, Qdrant, Milvus, ChromaDB), estratégias de chunking, embeddings e avaliação de qualidade de resposta.
- Frameworks de orquestração de LLMs (LangChain, LlamaIndex, Semantic Kernel) e protocolos de tooling como MCP.
- Redis, filas e processamento assíncrono em escala.
- Contribuições em projetos open source.
- Experiência em consultoria ou em projetos com múltiplos clientes.
Vale-refeição e/ou vale-alimentação de R$950,00 por mês no cartão Ifood;
Convênio Médico SulAmérica (100% custeado pela empresa);
Plano de saúde Pet;
Seguro de vida;
Totalpass e Wellhub para manter as atividades físicas a qualquer hora e lugar;
Birthday Day Off para curtir no seu aniversário como quiser;
Parceria com a OnHappy (descontos em hotéis e passagens);
Parceria com instituições de ensino;
Equipamentos de trabalho (Pode parecer óbvio, mas achamos importante reforçar);
Cultura de feedback e desenvolvimento;
Ambiente dinâmico e com grandes oportunidades de crescimento;
Empréstimo consignado com as menores taxas de juros;
Remuneração variável em reconhecimento de desempenho, performance e alinhamento de cultura.
Pessoa desenvolvedora full stack sênior SAO PAULO, SP, BR