AI Software Engineer

Há 4 horas

Belo Horizonte, State of Minas Gerais, Brasil Raro Labs Tempo integral
Buscamos um(a) AI Software Engineer para atuar no desenvolvimento de soluções baseadas em Inteligência Artificial, criando aplicações escaláveis que utilizem modelos de Machine Learning e IA Generativa para resolver problemas de negócio. Responsabilidades Desenvolver aplicações utilizando modelos de Inteligência Artificial e IA Generativa (LLMs); Projetar, desenvolver e manter APIs e microsserviços que integrem soluções de IA aos produtos da empresa; Construir pipelines para processamento de dados e inferência de modelos; Desenvolver soluções utilizando técnicas de RAG (Retrieval-Augmented Generation); Implementar sistemas de busca semântica utilizando bancos de dados vetoriais; Trabalhar com engenharia de prompts (Prompt Engineering) para otimizar respostas dos modelos; Participar da arquitetura de aplicações escaláveis em ambientes Cloud; Garantir boas práticas de desenvolvimento, testes automatizados e documentação; Monitorar desempenho, custos e qualidade das aplicações de IA em produção; Colaborar com cientistas de dados, engenheiros de dados e equipes de produto para transformar requisitos em soluções técnicas. Requisitos Experiência em desenvolvimento de software utilizando Python; Conhecimento em desenvolvimento de APIs REST; Experiência com frameworks como: FastAPI, Flask; Conhecimento em consumo e integração de API; Experiência com modelos de IA Generativa (LLMs); Conhecimento em Prompt Engineering; Experiência com bibliotecas como: LangChain, LlamaIndex; Experiência com bancos de dados relacionais e NoSQL; Conhecimento em bancos vetoriais; Conhecimento em Git; Experiência com Docker; Conhecimento em arquitetura de microsserviços; Vivência em ambientes Cloud (AWS, Azure ou GCP); Conhecimento em testes automatizados. Requisitos Desejáveis Experiência com Machine Learning; Conhecimento em Fine-Tuning de modelos; Experiência com MLOps; Conhecimento em mensageria (Kafka, RabbitMQ ou SQS); Experiência com observabilidade utilizando Grafana, Prometheus ou OpenTelemetry; Conhecimento em Data Engineering; Experiência em soluções baseadas em agentes de IA (AI Agents); Conhecimento em MCP (Model Context Protocol); Vivência com arquiteturas multiagentes. Certificações em Cloud (AWS, Azure ou GCP). Experiência em ambientes ágeis (Scrum/Kanban). Todas as vagas abertas na Raro Labs são elegíveis para candidaturas de: PCDs, Pessoas Pretas e LGBTQIA+. Aqui valorizamos a Diversidade e acreditamos que é muito importante compartilhar ideias e diferentes pontos de vista para trazer a representatividade que todos precisam