Estamos em busca de um Desenvolvedor Full Stack Sênior para atuar na construção, evolução e sustentação de aplicações web, APIs e soluções baseadas em Inteligência Artificial Generativa. Essa posição terá papel estratégico na plataforma corporativa de IA, participando desde a definição arquitetural até a entrega em produção de soluções que envolvem LLMs, agentes inteligentes, pipelines RAG e experiências digitais para usuários internos e externos. Procuramos uma pessoa com forte autonomia técnica, visão de produto e experiência em ambientes complexos, colaborando diretamente com times de Produto, Arquitetura, Dados, Segurança e DevOps.
Responsabilidades:
- Desenvolver e manter aplicações backend em Python utilizando FastAPI ou Django.
- Projetar e implementar APIs REST e GraphQL seguras, escaláveis e bem documentadas.
- Construir interfaces modernas, responsivas e performáticas utilizando React ou Next.js.
- Desenvolver integrações com modelos de IA Generativa, incluindo OpenAI, Azure OpenAI, AWS Bedrock e outras plataformas de LLMs.
- Implementar pipelines RAG (Retrieval-Augmented Generation), incluindo embeddings, recuperação contextual, reranking e geração assistida por conhecimento.
- Trabalhar com bancos de dados relacionais, não relacionais e vetoriais, garantindo performance, disponibilidade e segurança.
- Garantir qualidade de software por meio de testes automatizados, boas práticas de desenvolvimento e observabilidade.
- Participar de revisões de código, documentação técnica e definição de padrões arquiteturais.
- Apoiar processos de CI/CD, deploys em ambientes cloud e resolução de incidentes em produção.
- Atuar na evolução contínua da plataforma de IA, propondo melhorias de arquitetura, performance e escalabilidade.
Requisitos:
- Experiência sólida em desenvolvimento backend com Python.
- Conhecimento avançado em FastAPI e/ou Django.
- Experiência na construção de APIs REST e GraphQL.
- Experiência com desenvolvimento frontend utilizando React e/ou Next.js.
- Vivência na integração de aplicações com LLMs, como OpenAI, Azure OpenAI ou AWS Bedrock.
- Conhecimento prático em LangChain, LlamaIndex ou frameworks similares para desenvolvimento de aplicações com IA.
- Experiência na implementação de soluções RAG, incluindo embeddings, recuperação semântica e reranking.
- Conhecimento em PostgreSQL.
- Experiência com bancos NoSQL, como Redis e MongoDB.
- Vivência com bancos vetoriais, como pgvector, Pinecone ou soluções equivalentes.
- Conhecimento em testes automatizados, clean code e boas práticas de engenharia de software.
- Experiência com observabilidade, monitoramento e troubleshooting de aplicações.
- Conhecimento em pipelines CI/CD e processos de deploy em ambientes cloud.
- Experiência com provedores de nuvem como AWS, Azure ou Google Cloud Platform.
- Conhecimento sobre segurança de aplicações, proteção de dados e conformidade com LGPD.
- Capacidade de atuar de forma autônoma em ambientes de alta complexidade técnica.
Diferenciais:
- Experiência com arquiteturas orientadas a eventos e mensageria.
- Conhecimento em Kubernetes e conteinerização com Docker.
- Experiência com MLOps, LLMOps ou plataformas de governança de IA.
- Vivência na construção de plataformas corporativas de IA em larga escala.
- Certificações em Cloud (AWS, Azure ou GCP).
- Experiência com monitoramento de custos, performance e observabilidade de aplicações baseadas em IA.
- Inglês técnico para leitura de documentação, artigos e acompanhamento de lançamentos tecnológicos.
O que você encontrará na Maitha:
- Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada;
- Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação;
- Treinamentos, workshops e meetups para evolução de soft e hard skills;
- Rewards com programa de pontos e premiações;
- TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais;