Buscamos um(a) Senior Software Engineer para integrar o time de AI Service Platform, contribuindo para a evolução de produtos de interface de AI Support. A posição terá atuação generalista entre engenharia de software, inteligência artificial, integrações e automação, transformando necessidades complexas de suporte em experiências conversacionais simples, confiáveis e resolutivas. Você terá papel importante no desenvolvimento e operação de capacidades de AI em produção, equilibrando velocidade, qualidade, segurança, confiabilidade, custo e manutenibilidade.
Responsabilidades
- Desenvolver e evoluir funcionalidades de backend e plataforma para experiências conversacionais baseadas em LLMs;
- Construir componentes de orquestração, tool/function calling, roteamento, classificação e execução de workflows;
- Projetar e implementar integrações robustas com APIs, serviços internos, filas, eventos e sistemas legados;
- Criar e manter fluxos de RAG, contemplando ingestão, normalização, recuperação e avaliação de conhecimento;
- Contribuir para prompts, schemas de ferramentas, contratos de integração e mecanismos de fallback e confirmação;
- Implementar observabilidade, métricas, tracing, alertas e feedback loops para monitorar a qualidade e a saúde da plataforma;
- Participar da definição e evolução de estratégias de avaliação de respostas, classificação e invocação de ferramentas;
- Investigar problemas relacionados à qualidade, latência, disponibilidade e comportamento de agentes, conduzindo análises até a causa raiz;
- Aplicar práticas de segurança, privacidade e minimização de dados em soluções de AI, considerando a LGPD e políticas internas;
- Trabalhar em parceria com Product, Design, Data, Security, Operations e times responsáveis pelos sistemas integrados;
- Elaborar documentação técnica, RFCs e decisões de arquitetura de forma clara e objetiva;
- Participar de code reviews, design reviews e práticas de engenharia voltadas à qualidade e velocidade de entrega;
- Contribuir para a operação sustentável dos serviços, incluindo troubleshooting, resposta a incidentes e melhoria contínua.
Requisitos
- Experiência sólida em engenharia de software, com histórico de desenvolvimento e operação de sistemas em produção;
- Experiência no desenvolvimento de APIs, serviços distribuídos, integrações e workflows confiáveis;
- Proficiência em pelo menos uma linguagem de programação relevante para o domínio;
- Experiência com Python, especialmente para aplicações relacionadas à camada de AI;
- Experiência prática ou forte conhecimento em sistemas baseados em LLMs, incluindo prompt design, function calling, RAG ou agentes;
- Capacidade de transformar requisitos ambíguos em soluções incrementais, mensuráveis e seguras;
- Conhecimento de testes automatizados, CI/CD, observabilidade e boas práticas de engenharia de software;
- Familiaridade com cloud, conteinerização, mensageria e/ou processamento assíncrono;
- Boa comunicação escrita e verbal para apresentar soluções e explicar trade-offs técnicos a diferentes públicos;
- Capacidade de trabalhar de forma colaborativa em ambientes multidisciplinares e com múltiplos stakeholders;
- Inglês suficiente para trabalhar com documentação, ferramentas e parceiros técnicos globais.
Diferenciais
- Experiência na construção de produtos de AI ou ML utilizados por usuários reais em produção;
- Conhecimento de arquiteturas agentic, planejamento, memória, orquestração multi-agent e controle de ferramentas;
- Experiência com pipelines de RAG, bancos vetoriais, embeddings, hybrid search e/ou reranking;
- Experiência com ferramentas de LLMOps, incluindo tracing, avaliação automatizada/assistida e experimentação controlada;
- Experiência com Google Cloud, Vertex AI, BigQuery ou serviços equivalentes;
- Familiaridade com Clojure;
- Conhecimento de privacidade, segurança, governança de modelos ou desenvolvimento de AI em ambientes regulados;
- Experiência com sistemas de suporte, service desk ou automação de workflows internos.
Modelo de trabalho
Preferencialmente híbrido — São Paulo (SP) ou Campinas (SP).
A definição do modelo de trabalho ainda está em andamento, podendo contemplar atuação híbrida 2x por semana em algum momento.
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;