Sobre o trabalho ENGENHEIRO DE IA - Pleno
Job Description:
Atribuições do Cargo
O Engenheiro de IA Pleno é responsável por desenvolver, implementar e manter soluções baseadas em machine learning, NLP, visão computacional e LLMs em produção. Atua de forma colaborativa com squads, expondo capacidades de IA por meio de APIs e serviços reutilizáveis, além de contribuir ativamente para a evolução técnica da área de IA.
Arquitetura e Desenvolvimento de Soluções de IA
Desenvolver modelos de machine learning e deep learning, desde a preparação de dados até a implantação em produção.
Construir pipelines de ingestão, pré-processamento e transformação de dados em cenários estruturados e
não estruturados (documentos, imagens, textos, áudios).
Implementar e operar pipelines RAG (ingestão, chunking, embeddings, indexação vetorial, re-ranking)
integrados aos sistemas da empresa.
Disponibilizar modelos de IA em produção com foco em escalabilidade, confiabilidade e eficiência.
Expor funcionalidades de IA via APIs e microserviços.
Inovação e Pesquisa Aplicada
Avaliar modelos de fundação (OpenAI, Google, Anthropic, Azure AI) e alternativas open source (LLaMA,
Mistral) em projetos práticos.
Explorar casos de uso como análise de documentos, visão computacional, automação de processos e
agentes de conversação.
Conduzir provas de conceito (PoCs) para validação de hipóteses técnicas e de negócio.
Medir custo, latência e performance de soluções GenAI, aplicando práticas de otimização.
Qualidade e Boas Práticas
Adotar boas práticas de engenharia de IA e LLMOps (versionamento de modelos, monitoramento,
retraining e explicabilidade).
Realizar revisões de código e validações técnicas em pipelines e modelos.
Garantir conformidade com requisitos de segurança e privacidade (LGPD, anonimização, criptografia).
Colaboração e Trabalho em Equipe
Colaborar com Product Owners, Tech Leads, Designers e Analistas de Dados para alinhar soluções de IA às
necessidades de negócio.
Apoiar a construção de roadmaps de produtos que dependem de inteligência artificial.
Compartilhar conhecimento técnico com engenheiros juniores e pares, promovendo cultura de
aprendizado contínuo.
FORMAÇÃO ACADÊMICA:
Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Estatística ou
áreas correlatas. Pós-graduação ou especialização em IA ou Ciência de Dados será considerada um diferencial.
EXPERIÊNCIA PROFISSIONAL:
Experiencia comprovada em desenvolvimento de soluções de IA/ML em produção.
Experiência prática com GenAI/LLMs em cenários reais.
Histórico em projetos de machine learning, NLP e/ou visão computacional.
Vivência em ambientes ágeis e multidisciplinares.
COMPETÊNCIAS TÉCNICAS:
Essênciais
Proficiência em Python e bibliotecas de IA (TensorFlow, PyTorch, Scikit-learn, HuggingFace).
Experiência em MLOps/LLMOps (MLflow, pipelines CI/CD, monitoramento básico).
Conhecimento em engenharia de prompts (zero/few-shot, ferramentas externas, LangChain ou
LlamaIndex).
Experiência com RAG e bancos vetoriais, como PGVector, Azure AI Search, Pinecone ou FAISS.
Conhecimento em bancos de dados relacionais e não relacionais, APIs REST/GraphQL.
Experiência em plataformas de IA em nuvem (Azure, AWS ou Google).
Noções de segurança de dados e conformidade com LGPD.
Desejáveis:
Conhecimento em observabilidade para soluções de LLM/GenAI (Langfuse, tracing, métricas de
custo/latência).
Experiência com Docker e Kubernetes.
Familiaridade com mecanismos de re-ranking avançados.
Experiência inicial com modelos multimodais (texto, imagem, áudio).
Disponibilidade para atuação híbrida em Belo Horizonte, MG.