About this role
<p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"><span style="font-weight:bold">Junta-te à NOS como AI Engineer</span></p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"> </p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt">Na <span style="font-weight:bold">NOS</span>, estamos a aplicar <span style="font-weight:bold">Generative AI e Machine Learning em operações internas de larga escala</span>, com um objetivo claro: <span style="font-weight:bold">transformar o modelo operativo da organização</span> e melhorar, de forma mensurável, o dia a dia de milhares de colaboradores e milhões de clientes.</p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"> </p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt">Somos uma empresa orientada para o futuro, líder em comunicações, entretenimento e tecnologia em Portugal. Acreditamos no poder da inovação para criar impacto real — económico, social e ambiental — e estamos a levar a GenAI <span style="font-weight:bold">para produção</span>, não apenas para pilotos. Este papel é para quem gosta de <span style="font-weight:bold">construir sistemas reais</span>, usados todos os dias: integrações em produção, métricas claras, incidentes, aprendizagem contínua — e não apenas demos ou provas de conceito. Vais trabalhar em <span style="font-weight:bold">squads ágeis e multidisciplinares</span>, ligando <span style="font-weight:bold">GenAI + pipelines de dados + engenharia de software</span>, maioritariamente em <span style="font-weight:bold">GCP</span>, com impacto direto nas operações internas da NOS.</p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"> </p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"><span style="font-weight:bold">O teu dia a dia (GenAI-first)</span></p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt">A distribuição típica do trabalho será próxima de:</p> <ul style="margin-top:0.0in;margin-bottom:0.0in" type="disc"> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">~60% GenAI</span></li> <ul style="margin-top:0.0in;margin-bottom:0.0in" type="circle"> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Desenhar e colocar em produção soluções com:RAG (incluindo </span><span style="font-style:italic;font-family:Calibri;font-size:11.0pt">reranking</span><span style="font-family:Calibri;font-size:11.0pt"> e filtros)agentes com autonomia controlada (workflows definidos + </span><span style="font-style:italic;font-family:Calibri;font-size:11.0pt">guardrails</span><span style="font-family:Calibri;font-size:11.0pt">)</span><span style="font-style:italic;font-family:Calibri;font-size:11.0pt">evals</span><span style="font-family:Calibri;font-size:11.0pt"> (datasets, métricas e regressões)proteções de segurança (</span><span style="font-style:italic;font-family:Calibri;font-size:11.0pt">PII/policy</span><span style="font-family:Calibri;font-size:11.0pt">, constraints, logging)</span></li> </ul> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">~25% Data Engineering</span></li> <ul style="margin-top:0.0in;margin-bottom:0.0in" type="circle"> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Construção de pipelines escaláveis e fiáveis em </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">GCP</span><span style="font-family:Calibri;font-size:11.0pt"> (ex.: BigQuery, GCS, Pub/Sub), com serviços em </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">Cloud Run</span><span style="font-family:Calibri;font-size:11.0pt">, cobrindo </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">batch e streaming</span><span style="font-family:Calibri;font-size:11.0pt">, garantindo qualidade e disponibilidade de dados.</span></li> </ul> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">~15% ML clássico</span></li> <ul style="margin-top:0.0in;margin-bottom:0.0in" type="circle"> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Sempre que acrescenta valor (ex.: scoring, modelos de apoio, features), com </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">mentalidade de produção</span><span style="font-family:Calibri;font-size:11.0pt">.</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">A maioria do tempo é dedicada a </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">produção e integração (80/20)</span><span style="font-family:Calibri;font-size:11.0pt">: hardening, testes, deploy, observabilidade e melhoria contínua.</span></li> </ul> </ul> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"> </p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"><span style="font-weight:bold">Stack e arquitetura (indicativa)</span></p> <ul style="margin-top:0.0in;margin-bottom:0.0in" type="disc"> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">Cloud: </span><span style="font-family:Calibri;font-size:11.0pt">GCP (BigQuery, GCS, Pub/Sub, Cloud Run; outros conforme necessidade)</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">Linguagem:</span><span style="font-family:Calibri;font-size:11.0pt"> Python</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">Dados:</span><span style="font-family:Calibri;font-size:11.0pt"> pipelines batch/stream, modelação e qualidade</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">Entrega:</span><span style="font-family:Calibri;font-size:11.0pt"> APIs, batch scoring, streaming e integrações em ferramentas internas</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">Operação:</span><span style="font-family:Calibri;font-size:11.0pt"> testes, CI/CD, logging, métricas, tracing e alerting</span></li> </ul> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"> </p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"><span style="font-weight:bold">Como medimos sucesso na NOS</span></p> <ul style="margin-top:0.0in;margin-bottom:0.0in" type="disc"> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Soluções GenAI que </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">reduzem tempo e custo operacional</span><span style="font-family:Calibri;font-size:11.0pt">, com métricas claras</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">Qualidade e segurança</span><span style="font-family:Calibri;font-size:11.0pt">: evals e regressões a proteger releases, guardrails eficazes</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">Serviços e pipelines estáveis</span><span style="font-family:Calibri;font-size:11.0pt">, com boa observabilidade e evolução contínua</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Capacidade de colaborar com </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">Data Engineers, Data Scientists e produto/negócio</span><span style="font-family:Calibri;font-size:11.0pt">, comunicando de forma clara e pragmática</span></li> </ul> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"> </p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"><span style="font-weight:bold">Exemplos de entregáveis reais</span></p> <ul style="margin-top:0.0in;margin-bottom:0.0in" type="disc"> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Agente que executa workflows definidos, com </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">auditoria e controlo de risco</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">RAG com </span><span style="font-style:italic;font-family:Calibri;font-size:11.0pt">reranking</span><span style="font-family:Calibri;font-size:11.0pt"> e filtros sobre fontes internas (documentos + dados estruturados)</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Pipelines de ingestão e transformação (batch/stream) a alimentar casos GenAI/ML</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Suite de </span><span style="font-style:italic;font-family:Calibri;font-size:11.0pt">evals</span><span style="font-family:Calibri;font-size:11.0pt"> + </span><span style="font-style:italic;font-family:Calibri;font-size:11.0pt">quality gates</span><span style="font-family:Calibri;font-size:11.0pt"> em CI para evitar regressões</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Serviços de API internos, com métricas e alertas</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Guardrails de </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">PII/policy</span><span style="font-family:Calibri;font-size:11.0pt"> e logging estruturado para auditoria</span></li> </ul> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"> </p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"><span style="font-weight:bold">Quem procuramos - Must-have (para avançar)</span></p> <ul style="margin-top:0.0in;margin-bottom:0.0in" type="disc"> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Experiência prática a entregar </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">software de dados/ML em produção </span><span style="font-family:Calibri;font-size:11.0pt">(ou experiência equivalente; Mestrado é valorizado, não obrigatório)</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Python sólido (código legível, testável, versionado; conforto com code review)</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Experiência com </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">pipelines de dados</span><span style="font-family:Calibri;font-size:11.0pt"> (batch e/ou streaming)</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Experiência com </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">GenAI aplicada</span><span style="font-family:Calibri;font-size:11.0pt">: RAG, agentes, guardrails e/ou evals (não apenas </span><span style="font-style:italic;font-family:Calibri;font-size:11.0pt">prompting</span><span style="font-family:Calibri;font-size:11.0pt"> experimental)</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Mentalidade de </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">fiabilidade e operação</span><span style="font-family:Calibri;font-size:11.0pt">: logging, métricas, troubleshooting</span></li> </ul> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"> </p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"><span style="font-weight:bold">Nice-to-have (diferenciadores)</span></p> <ul style="margin-top:0.0in;margin-bottom:0.0in" type="disc"> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Experiência com </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">GCP</span><span style="font-family:Calibri;font-size:11.0pt"> (BigQuery, GCS, Pub/Sub, Cloud Run; Vertex AI é um plus)</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Observabilidade e gestão de custos (ex.: tokens, latência)</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Prática com </span><span style="font-style:italic;font-family:Calibri;font-size:11.0pt">evals</span><span style="font-family:Calibri;font-size:11.0pt"> estruturados e regressões em GenAI</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Sistemas event-driven, streaming e integrações via APIs</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Experiência em </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">squads multidisciplinares</span><span style="font-family:Calibri;font-size:11.0pt">, orientados a impacto e métricas</span></li> </ul> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"> </p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"><span style="font-weight:bold">Porquê a NOS?</span></p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt">Na NOS, vais trabalhar com:</p> <ul style="margin-top:0.0in;margin-bottom:0.0in" type="disc"> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">Escala real</span><span style="font-family:Calibri;font-size:11.0pt">, dados complexos e problemas relevantes</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Equipas experientes em </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">engenharia, dados e produto</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Autonomia técnica, responsabilidade e foco em impacto</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Um ambiente onde </span><span style="font-weight:bold;font-family:Calibri;font-size:11.0pt">GenAI está a sair do hype e a entrar na operação</span></li> <li style="margin-top:0.0;margin-bottom:0.0;vertical-align:middle"><span style="font-family:Calibri;font-size:11.0pt">Aqui, tecnologia não é um fim — é um meio para transformar a forma como a empresa funciona e cria valor.</span></li> </ul> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"> </p> <p style="margin:0.0in;font-family:Calibri;font-size:11.0pt"><span style="font-weight:bold">Queres construir GenAI em produção, com impacto real? Junta-te à NOS.</span></p>