Senior AI & Backend Software Engineer
Randstad · Porto, Portugal
Apply & track with Apply EdgeA Randstad opera em Portugal e a nível mundial como líder na área de recursos humanos em diversos setores de atividade. A divisão Digital foca-se exclusivamente no setor das Tecnologias da Informação, oferecendo oportunidades únicas de desenvolvimento profissional.A Randstad Digital encontra-se a recrutar uma pessoa com o perfil de Senior AI & Backend Software Engineer (.NET / Cloud / MLOps) para integrar a equipa de engenharia de um cliente de referência, atuando na interseção entre o desenvolvimento de software robusto e a inovação em Inteligência Artificial. Este papel combina a construção de arquiteturas backend em .NET com a implementação de soluções avançadas de Machine Learning, LLMs e MLOps com impacto real em produção.Regime de Trabalho:Modelo Híbrido: Porto (3 dias por semana no escritório e 2 dias em trabalho remoto).Principais Responsabilidades:Conceber, desenvolver e manter serviços e microserviços escaláveis e de alto desempenho utilizando C# e .NET / .NET Core;Desenvolver, treinar, otimizar e avaliar modelos de Machine Learning (classificação, regressão, NLP, séries temporais, visão computacional e deep learning);Criar aplicações avançadas com base em LLMs, Transformadores, Hugging Face, RAG e Prompt Engineering;Implementar pipelines de ML produtivas em Python (PyTorch, TensorFlow, scikit-learn), garantindo o versionamento, monitorização e automação do ciclo de vida dos modelos; Desenvolver arquiteturas na nuvem (Azure, AWS ou GCP) recorrendo a serviços especializados de AI/ML, contentorização (Docker, Kubernetes) e pipelines de CI/CD; Garantir princípios de governação de AI, segurança de APIs e privacidade de dados, participando em revisões de código, mentoria da equipa e colaboração em ambiente Agile/Scrum. Perfil Procurado:Licenciatura ou Mestrado em Engenharia Informática, Ciência de Dados ou área similar;Mínimo de 5 anos de experiência sólida em Engenharia de Software e ecossistema C# / .NET / .NET Core;Mínimo de 3 anos de prática em Machine Learning, Engenharia de AI ou Ciência de Dados;Domínio de Python para processamento de dados e pipelines de ML;Experiência comprovada no treino e publicação de pelo menos 2 tipos de modelos de ML distintos (além de projetos com LLM/RAG);Conhecimentos práticos de PyTorch, TensorFlow ou scikit-learn;Prática com ferramentas de infraestrutura Cloud, Docker, Kubernetes e ecossistema MLOps; Fluência em Inglês e habituação a trabalhar com metodologias Agile / Scrum. O que é oferecido:Modelo de trabalho híbrido no Porto (3 dias presenciais / 2 dias remotos).Oportunidade de trabalhar em projetos de elevado impacto tecnológico a unir desenvolvimento backend de grande escala a IA generativa.Ambiente colaborativo, focado em boas práticas de engenharia e crescimento profissional.