AI Jobs Map

Distrito · São Paulo, São Paulo, Brazil

Pessoa Desenvolvedora Full Stack Sênior

seniorfull timePosted 16 days ago
Apply on LinkedInLinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

ragllmpythonfastapisvelteazurereacttypescripttailwindvector-databasesopenaipostgresqlci/cddevopsgithub-actionsdockerflaskdjangosqloauth

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.

- Azure OpenAI, Azure AI Search, Azure AI Foundry ou equivalentes.

- Frameworks de orquestração de LLMs (LangChain, LlamaIndex, Semantic Kernel) e protocolos de tooling

como MCP.

- Kubernetes (AKS) e Infraestrutura como Código (Terraform, Bicep).

- 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.

Benefícios

🍝 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 Odontológico MetLife;

🐶 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 o Sesc;

✈️ Parceria com a OnHappy (descontos em hotéis e passagens);

📖 Parceria com instituições de ensino;

👶🏼 Reembolso creche;

💻 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.

More jobs at Distrito