Titulo Estágio
Desenvolvimento de uma Plataforma de Scouting Desportivo baseada em IA
Áreas de especialidade
Engenharia de Software
Sistemas Inteligentes
Local do Estágio
Instituto Pedro Nunes, Coimbra (Laboratório de Informática e Sistemas)
Enquadramento
O IPN participa num projeto de I&D que visa democratizar o acesso a ferramentas avançadas de análise e previsão de talento no futebol. A plataforma em desenvolvimento combina técnicas de big data, aprendizagem automática e modelos preditivos para apoiar clubes e agências na identificação de jogadores promissores, análise de valor de mercado e monitorização de condição física.
Para escalar o serviço e garantir a interoperabilidade entre módulos – aquisição de dados, modelos de ML, recomendação e interface web/chatbot – torna-se essencial disponibilizar interfaces aplicacionais (APIs) robustas, bem como integrar os diferentes micro-serviços, pipelines de dados e mecanismos de segurança. O estagiário colaborará directamente nesta camada de orquestração, tendo ainda uma participação menor na configuração inicial de serviços de dados e comunicação entre componentes.
Objetivo
O estagiário integrará a equipa de desenvolvimento do Instituto Pedro Nunes, colaborando ativamente com profissionais experientes na área de informática e sistemas. Esta integração permitirá uma participação dinâmica no projeto, contribuindo para a construção de uma plataforma inovadora de scouting desportivo baseada em inteligência artificial, com foco na sinergia entre os diferentes módulos e na entrega de soluções robustas e escaláveis.
Conceber, implementar e validar um conjunto de APIs REST/gRPC que exponham funcionalidades essenciais da plataforma (inferência de modelos, gestão de perfis, consultas analíticas), assegurando:
• autenticação e autorização adequadas ao contexto;
• comunicação eficiente entre micro-serviços e pipelines de dados em tempo-real;
• integração contínua dos componentes existentes num protótipo unificado, pronto a ser testado em ambiente pré-produção.
Plano de Trabalhos - Semestre 1
F1 – Análise de requisitos e estudo da arquitetura (25 %): levantamento das chamadas necessárias, formatos de dados e políticas de segurança; familiarização com o ambiente cloud/container da plataforma.
F2 – Desenho das APIs e definição dos pipelines de integração (25 %): especificação OpenAPI, definição de esquemas JSON/Protobuf, mapeamento de fluxos de dados entre serviços e orquestração com CI/CD.
F3 – Protótipo funcional (50 %): desenvolvimento de um primeiro conjunto de endpoints para inferência de modelos e recolha de métricas; criação de mock services e testes unitários/integração iniciais.
Plano de Trabalhos - Semestre 2
F4 – Implementação e robustez (70 %): expansão das APIs para cobrir todos os cenários alvo; implementação de cache, gestão de erros, logging estruturado e monitorização; automação de deploy.
F5 – Testes e validação (20 %): testes de carga, segurança e regressão; integração com o front-end e com o chatbot; documentação técnica e guias de consumo das APIs.
F6 – Deploy e relatório de projeto (10 %): escrita do relatório final de estágio.
Condições
Este trabalho será integrado num projeto de investigação cofinanciado, sendo que o aluno poderá candidatar-se a uma bolsa de investigação para licenciado no âmbito deste projeto, nos termos da legislação aplicável e regulamentos do IPN. O valor da bolsa é de 1040,98€, em linha com a tabela de bolsas de investigação da FCT.
Observações
Áreas de especialidade:
Engenharia de Software
DevOps & CI/CD
Sistemas Distribuídos
Aprendizagem Automática
Orientador
Carlos Lopes
clopes@ipn.pt 📩