Na DreamSquad, acreditamos que tecnologia só faz sentido quando resolve problemas reais. Atuamos na construção de soluções inteligentes, com forte uso de IA Generativa, ajudando nossos clientes a escalar, inovar e transformar seus negócios.Estamos em busca de uma pessoa Tech Lead de Software HandsOn (Foco em IA e Agentes), que será a principal referência técnica do time e atuará diretamente na definição de arquiteturas, liderança de pessoas e entrega de soluções robustas em produção.Se você gosta de desafios técnicos, autonomia, liderar pessoas e trabalhar com IA na prática, essa vaga pode ser para você 🚀🎯 Principais Atividades e Responsabilidades🧠 Direcionamento Técnico de IA- Definir a arquitetura dos Agentes de IA, garantindo soluções modulares, seguras e escaláveis.- Aplicar boas práticas de RAG (Retrieval-Augmented Generation).- Validar a viabilidade técnica de novas funcionalidades baseadas em IA e agentes.👥 Liderança- Conduzir plannings e discovery técnico junto aos clientes.- Realizar 1:1 com integrantes do time.- Reportar status e execução dos projetos para o cliente final.- Atuar como facilitador técnico e referência para o time.🤖 Desenvolvimento de Soluções de IA- Desenvolver e sustentar sistemas de Agentes de IA utilizando FastAPI e Strands Agents SDK.- Implementar pipelines de RAG, incluindo ingestão de documentos, vetorização e recuperação de contexto via Vector S3.- Integrar agentes de IA com bancos de dados para tarefas transacionais.🏗️ Arquitetura e Qualidade de Código- Definir e garantir padrões de desenvolvimento e arquitetura.- Gerenciar débito técnico e liderar a resolução de problemas complexos.- Garantir a escalabilidade e segurança das APIs que expõem serviços do AWS Bedrock.- Realizar Code Reviews e atuar na mentoria técnica de profissionais juniores e estagiários.⚙️ Integração e Otimização- Monitorar e otimizar desempenho das chamadas aos modelos de IA (latência e custo de tokens).- Atuar na melhoria contínua da performance e confiabilidade das soluções.🧩 Requisitos Técnicos1️⃣ Liderança Técnica e Arquitetura- Experiência comprovada liderando times de desenvolvimento.- Capacidade de tomada de decisão técnica e avaliação de trade-offs.- Forte atuação em mentoria e evolução técnica do time.2️⃣ Desenvolvimento Backend e Web- Domínio de Python, com uso de:- Tipagem estática (Type Hints)- Programação assíncrona (asyncio)- Boas práticas de código- Experiência com APIs RESTful usando FastAPI (OpenAPI/Swagger).- Conhecimento em autenticação/autorização, dependências e microsserviços.3️⃣ Dados e Persistência- Experiência com bancos relacionais (MySQL, PostgreSQL ou MariaDB).- Modelagem de dados e otimização de queries.- Proficiência em Git (Git Flow, Code Review, Merge Requests).4️⃣ Cloud e Inteligência Artificial (AWS)- Conhecimento prático do ecossistema AWS.- Experiência com integração de LLMs em aplicações.- Compreensão sólida de conceitos de IA e IA Generativa.5️⃣ Gestão de Projetos e Processos- Vivência com metodologias ágeis (sprints, refinamento técnico).- Implementação de CI/CD, automação de testes (Pytest) e observabilidade.🌟 Diferenciais (O que vai te destacar)- Visão de produto e tradução de requisitos de negócio em soluções técnicas.- Experiência com AWS Bedrock e/ou Strands Agents SDK.- Vivência com bancos de dados vetoriais (Vector S3, Pinecone, pgvector).- Conhecimento em Docker e IaC (Terraform ou AWS CDK).- Forte prática em testes automatizados (unitários e integração).💙 Por que DreamSquad?- Autonomia técnica e confiança- Ambiente colaborativo e em constante evolução- Desafios reais, clientes relevantes e muito aprendizado🚀 Se você quer liderar soluções de IA de ponta e crescer junto com a DreamSquad, queremos te conhecer.