Descrição
Resumo:
Procuramos um Engenheiro de IA qualificado para implementar, implantar e otimizar soluções de inteligência artificial em todo o nosso ecossistema de produtos, transformando protótipos em serviços de IA prontos para produção.
Pontos principais:
1. Projetar e construir aplicações orientadas por modelos de linguagem de grande porte (LLM) e agentes de IA do início ao fim.
2. Desenvolver e manter estruturas de geração com recuperação aumentada (RAG).
3. Implementar ferramentas de observabilidade e avaliação para o desempenho dos sistemas de IA.
***Sobre a função***
Procuramos um Engenheiro de IA qualificado para impulsionar a implementação, implantação e otimização de soluções de inteligência artificial em todo o nosso ecossistema de produtos. Nesta função, você colaborará com equipes multifuncionais para transformar protótipos funcionais em serviços de IA robustos e prontos para produção. O candidato ideal possui sólidos fundamentos em engenharia de software backend, além de especialização em APIs, frameworks de orquestração de LLMs e bancos de dados vetoriais.
***Principais responsabilidades***
* **Arquitetura e desenvolvimento de aplicações:** Projetar e construir aplicações orientadas por modelos de linguagem de grande porte (LLM), automações de fluxo de trabalho e agentes de IA autônomos, do início ao fim.
* **Integração de modelos:** Conectar, orquestrar e manter APIs de modelos de IA externos e auto-hospedados sob restrições de tempo de execução reais.
* **Engenharia de contexto e recuperação:** Desenvolver e manter estruturas de geração com recuperação aumentada (RAG), cadeias avançadas de engenharia de prompts e pipelines de dados sobre dados empresariais proprietários.
* **Avaliação e monitoramento do sistema:** Implementar ferramentas de observabilidade e avaliação para classificar, monitorar e auditar continuamente o desempenho, os vieses e a precisão dos sistemas de IA.
* **Colaboração multifuncional:** Trabalhar em estreita colaboração com engenheiros e desenvolvedores frontend para transicionar suavemente provas de conceito em softwares prontos para o consumidor.
* **Engenharia de confiabilidade:** Lidar com casos complexos de borda, tais como tratamento de erros, deriva de modelos, mecanismos de fallback e pipelines de sistemas autorrecuperáveis.
***Requisitos e qualificações — Habilidades técnicas e experiência***
* **Fundamentos de software:** Domínio de Python (altamente crítico) e/ou ecossistemas modernos de backend, como Node.js/TypeScript. Forte compreensão de estruturas de dados, algoritmos e microsserviços.
* **Ferramentas de IA:** Experiência com camadas de orquestração, plataformas de hospedagem de modelos e bancos de dados vetoriais.
* **Nuvem e DevOps:** Familiaridade com a implantação de aplicações por meio de infraestrutura em nuvem, como AWS, Google Cloud ou Microsoft Azure.
* **Alfabetização em dados:** Domínio sólido de SQL e bibliotecas de manipulação de dados, além de uma compreensão básica dos princípios da ciência de dados.
***Educação e habilidades interpessoais***
* **Educação:** Graduação em Ciência da Computação, Ciência de Dados, Matemática ou disciplina técnica afim (ou experiência prática equivalente).
* **Comunicação:** Capacidade de articular decisões e mecanismos tecnológicos complexos para partes interessadas não técnicas e equipes de liderança.
* **Resolução de problemas:** Abordagem proativa e científica para solucionar comportamentos não determinísticos de software.
Pagamento: 1 600,00€ \- 2 500,00€ por mês
Benefícios:
* Cartão/Ticket refeição
* Seguro saúde
Localização do trabalho: Trabalho remoto híbrido em Lisboa