Engenheiro de IA Pleno/Sênior com Experiência em Redes

Codilime

📍 Brasil· Contrato

Descrição da vaga

Sobre a CodiLime

A CodiLime é uma especialista na indústria de engenharia de software e redes e o parceiro de serviços preferido dos principais fornecedores globais de hardware de rede, provedores de software e empresas de telecomunicações. Criamos provas de conceito, ajudamos nossos clientes a construir novos produtos, aprimoramos os existentes e fornecemos serviços em ambientes de produção. Nossos clientes incluem tanto startups de tecnologia quanto grandes players nos EUA, Japão, Israel e Europa.

Com mais de 250 pessoas na equipe e operações desde 2011, mantivemos nossa cultura orientada para as pessoas. Nossos valores são simples: Agir para entregar. Inovar para crescer. Unir-se para vencer.

O Projeto e a Equipe

Estamos desenvolvendo software para plataformas modernas e sistemas operacionais, dando suporte a fabricantes líderes de equipamentos de rede, soluções nativas em nuvem e projetos de infraestrutura. A IA/ML está cada vez mais no centro dessas iniciativas — não como um complemento, mas como uma ferramenta central para abordar desafios complexos de engenharia e redes. Buscamos um engenheiro com sólida formação em engenharia de software, expertise sólida em IA/ML e experiência prática em redes de computadores.

Sua Função

Como parte da equipe, você será responsável por:

  • Desenvolver ferramentas semelhantes ao MCP que exponham APIs de dispositivos de rede e comandos CLI com descrições claras, entradas/saídas estruturadas, lógica de validação e tratamento de erros.
  • Gerenciar metadados de ferramentas e dar suporte à pesquisa semântica sobre ferramentas disponíveis usando um banco de dados vetorial.
  • Criar consultas de usuário modelo, respostas esperadas e variações de consulta para ferramentas, intenções e cenários de operação de rede específicos.
  • Criar testes automatizados para verificar a seleção correta de ferramentas, parametrização de ferramentas, estrutura de saída e respostas de agente de ponta a ponta.
  • Projetar fluxos de trabalho de avaliação combinando verificações determinísticas, revisão humana e técnicas de LLM como juiz, por exemplo, usando DeepEval ou prompts de avaliação personalizados.
  • Refinar prompts, descrições de ferramentas, esquemas e fluxos de trabalho de agentes, monitorando regressões quando novas ferramentas ou alterações forem introduzidas.
  • Desenvolver código Python de qualidade de produção e testes usando frameworks como LangChain e LangGraph.
  • Colaborar com engenheiros de software, especialistas em domínio de rede e equipes de DevOps para entregar fluxos de trabalho de agentes confiáveis, testáveis e sustentáveis.

Requisitos

Como Engenheiro de IA Pleno/Sênior com experiência em redes, você deve atender aos seguintes critérios:

  • Expertise em IA e desenvolvimento: Experiência prática com fluxos de trabalho orientados por LLM, frameworks de agentes como LangChain e LangGraph, e padrões de chamada de ferramentas.
  • Desenvolvimento de ferramentas de agentes: Experiência no design de ferramentas estruturadas com descrições claras, esquemas de entrada/saída, lógica de validação e integração com APIs externas ou sistemas baseados em comandos.
  • Pesquisa, RAG e prompting: Experiência com pesquisa semântica, bancos de dados vetoriais, padrões RAG, engenharia de prompts e saídas estruturadas de LLM.
  • Testes e avaliação: Experiência na criação de consultas modelo, testes automatizados, verificações de regressão e avaliações de respostas de chatbot/agente, incluindo abordagens de LLM como juiz.
  • Engenharia Python: Experiência comprovada no desenvolvimento de código Python de qualidade de produção, incluindo testes automatizados e lógica de integração sustentável.
  • Expertise em redes: Certificação CCNA ou conhecimento equivalente, com compreensão de plataformas de rede, comandos de dispositivos e solução de problemas.
  • Inglês: Nível B2 no mínimo, preferencialmente C1 ou C2.

Diferenciais

Além dos critérios acima, apreciaríamos:

  • Experiência com ferramentas de codificação assistida por IA, como Codex, GitHub Copilot, Cursor ou similares.
  • Familiaridade com o Protocolo de Contexto de Modelo (MCP), design de servidor MCP, descoberta de ferramentas, permissões/escopos de ferramentas e padrões emergentes de comunicação entre agentes, como A2A.
  • Compreensão de agentes de roteamento, padrões de supervisor/planejador, fluxos de trabalho multi-agentes, guardrails e arquiteturas que combinam lógica determinística com raciocínio baseado em LLM.
  • Experiência com frameworks e plataformas como DeepEval, LangSmith, OpenAI Evals, TruLens, BenchLLM ou ferramentas similares para avaliar fluxos de trabalho de LLM e agentes.
  • Conhecimento prático de classificação, agrupamento, detecção de anomalias, análise de séries temporais ou métodos estatísticos aplicados a telemetria, syslog, eventos, alertas ou dados operacionais.
  • Experiência na implantação de soluções baseadas em IA/LLM em ambientes de produção, incluindo Docker, Kubernetes, CI/CD, monitoramento, MLOps ou infraestrutura em nuvem/híbrida.
  • Experiência na criação de dashboards, notebooks ou aplicativos leves para análise e validação usando ferramentas como Jupyter, Streamlit, Plotly, Altair, matplotlib ou similares.

Por Que Se Juntar a Nós
  • Horários flexíveis e abordagem de trabalho: totalmente remoto, presencial ou híbrido.
  • Crescimento profissional apoiado por sessões de treinamento internas e um orçamento para treinamento.
  • Onboarding sólido com uma abordagem prática para facilitar seu início.
  • Um ótimo ambiente entre profissionais apaixonados pelo seu trabalho.
  • A capacidade de mudar o projeto em que você trabalha.

Mais vagas em Brasil