Na MOUTS, transformamos tecnologia em resultados, com agilidade, eficiência e simplicidade.
Buscamos por um(a) Dev. Java + IA Senior, para atuar de forma remota, que será responsável por desenvolver soluções de Inteligência Artificial aplicada, com Java como uma das principais tecnologias. Essa pessoa terá papel importante na concepção, construção e evolução de aplicações que integrem modelos de IA a sistemas e processos de negócio, com atenção a escalabilidade, segurança, qualidade e desempenho em produção.
O trabalho envolve colaboração com times de produto, dados, arquitetura e negócio, desde a identificação de oportunidades até a entrega e o monitoramento das soluções.
Principais responsabilidades
- Projetar, desenvolver e manter aplicações e serviços de IA aplicada utilizando Java.
- Integrar modelos de linguagem e outros serviços de IA por meio de APIs e componentes corporativos.
- Desenvolver soluções com técnicas como RAG, busca semântica, embeddings e processamento de documentos, conforme os requisitos do produto.
- Construir APIs e microsserviços escaláveis, observáveis e seguros.
- Avaliar alternativas de arquitetura, modelos e componentes, considerando qualidade, latência, custo e requisitos de negócio.
- Implementar testes, monitoramento e mecanismos de avaliação para acompanhar a qualidade e a confiabilidade das soluções de IA.
- Aplicar boas práticas, incluindo revisão de código, documentação, integração contínua e automação de deploy.
- Trabalhar com áreas de negócio e equipes multidisciplinares para transformar necessidades em soluções técnicas viáveis.
- Apoiar decisões e contribuir para a evolução técnica do time.
- Identificar riscos relacionados a privacidade, segurança, qualidade dos dados e comportamento dos modelos, propondo medidas de mitigação.
Requisitos
- Experiência sólida no desenvolvimento de software com Java e construção de aplicações para ambientes produtivos.
- Experiência com frameworks e ferramentas do ecossistema Java, como Spring Boot.
- Conhecimento de arquitetura de APIs REST, microsserviços, mensageria e integração entre sistemas.
- Experiência com bancos de dados relacionais e familiaridade com bancos NoSQL ou soluções de busca.
- Conhecimento de práticas de testes automatizados, versionamento de código e pipelines de CI/CD.
- Experiência prática integrando serviços de IA ou modelos de linguagem em aplicações.
- Capacidade de analisar problemas complexos, propor soluções e explicar decisões técnicas para diferentes públicos.
- Boa comunicação e autonomia para atuar em equipes multidisciplinares.
Diferenciais
- Experiência implementando aplicações com RAG, bases vetoriais ou busca semântica.
- Conhecimento de plataformas de nuvem, como AWS, Azure ou Google Cloud.
- Experiência com Docker, Kubernetes e observabilidade de aplicações.
- Conhecimento de governança, segurança e privacidade de dados em soluções de IA.
- Experiência com avaliação de modelos, guardrails, monitoramento de respostas e gestão de custos de inferência.
- Familiaridade com Python para prototipação ou integração com componentes de dados e IA.
O que esperamos dessa pessoa
- Visão de produto e maturidade para tomar decisões técnicas. A pessoa deverá contribuir tanto com a implementação quanto com a definição de soluções, ajudando o time a levar aplicações de IA do protótipo à operação confiável em produção.
NOSSO JEITO DE SER MOUTS
- Reconhecemos quem cresce com a gente com indicações premiadas para novos talentos e clientes;
- Valorizamos a proximidade com uma gestão acessível e aberta ao diálogo;
- Acreditamos na transparência fortalecendo conexões e impulsionando resultados.