Emprego .NET & AI/ML Software Engineer | Porto

.NET & AI/ML Software Engineer | Porto

LUZA Group
Porto Publicado há 42 minutos
Full Time Engenharias Informática Presencial Português Inglês Sénior (5+ anos) Licenciatura (1.º ciclo — nível 6 QNQ/EQF)

A LUZA Group está a recrutar um/a .NET & AI/ML Software Engineer para integrar a sua equipa no Porto, em regime presencial. A função combina desenvolvimento backend em C# e .NET com criação, implementação e operação de soluções de Machine Learning e Inteligência Artificial em ambientes de produção.

A oportunidade destina-se a profissionais com pelo menos 5 anos de experiência em engenharia de software, incluindo 5 anos de experiência prática com C# e .NET/.NET Core e um mínimo de 3 anos de experiência em Machine Learning, AI Engineering ou Data Science.

Responsabilidades:

  • Desenhar, desenvolver e manter serviços backend utilizando C# e .NET/.NET Core;
  • Transformar requisitos de negócio em soluções de software e AI/ML fiáveis;
  • Preparar datasets, definir features e selecionar abordagens de modelação adequadas;
  • Desenvolver, treinar, ajustar e avaliar diferentes tipos de modelos de Machine Learning;
  • Trabalhar com modelos de classificação, regressão, NLP, séries temporais, deteção de anomalias, Computer Vision e Deep Learning;
  • Desenvolver pipelines de Machine Learning em Python com PyTorch, TensorFlow ou scikit-learn;
  • Implementar modelos através de endpoints cloud, APIs, pipelines batch ou aplicações edge;
  • Monitorizar a performance dos modelos, qualidade dos dados e comportamento dos serviços em produção;
  • Aplicar model versioning, experiment tracking e processos de retraining quando necessário;
  • Desenvolver soluções baseadas em LLM utilizando GPT, Transformers, Hugging Face, RAG e prompt engineering;
  • Criar provas de conceito utilizando ferramentas como Jupyter Notebooks;
  • Desenhar arquiteturas cloud em Azure, AWS ou plataformas equivalentes;
  • Utilizar serviços como Azure Machine Learning, Azure AI, AWS SageMaker, AWS Bedrock ou Vertex AI;
  • Containerizar aplicações e serviços de Machine Learning com Docker e Kubernetes;
  • Contribuir para pipelines de CI/CD e práticas de MLOps;
  • Aplicar princípios de AI governance, segurança, privacidade e guardrails;
  • Realizar code reviews, documentar decisões técnicas e apoiar outros engenheiros;
  • Colaborar com Product Owners e equipas multidisciplinares;
  • Apoiar a resolução de incidentes em produção, cumprir SLAs e identificar dívida técnica.

Requisitos:

  • Licenciatura ou Mestrado em Ciência de Computadores, Engenharia, Data Science ou área relacionada;
  • Mínimo de 5 anos de experiência profissional em engenharia de software;
  • Mínimo de 5 anos de experiência prática com C# e .NET/.NET Core;
  • Mínimo de 3 anos de experiência prática em Machine Learning, AI Engineering ou Data Science;
  • Conhecimentos sólidos de Python para processamento de dados, desenvolvimento de modelos e pipelines de Machine Learning;
  • Experiência comprovada no desenvolvimento, treino e deployment de pelo menos dois tipos diferentes de modelos de Machine Learning para além de aplicações LLM e RAG;
  • Experiência prática com PyTorch, TensorFlow e/ou scikit-learn;
  • Experiência com avaliação de modelos, experiment tracking, model versioning e monitorização em produção;
  • Experiência no deployment de modelos de Machine Learning em Azure, AWS ou Google Cloud;
  • Conhecimentos de Azure ML, Azure AI, AWS SageMaker, AWS Bedrock, Vertex AI ou serviços semelhantes;
  • Experiência com Docker, Kubernetes e pipelines de CI/CD;
  • Conhecimentos de MLOps e operação de modelos em produção;
  • Experiência com NLP, LLMs, Transformers, Hugging Face ou prompt engineering;
  • Conhecimentos de segurança de APIs, AI governance e privacidade de dados;
  • Experiência com microserviços, bases de dados e sistemas backend de elevado volume;
  • Experiência em equipas Agile ou Scrum;
  • Fluência em inglês.

Oferta:

  • Remuneração de acordo com a experiência profissional do candidato;
  • Possibilidade de trabalho remoto sempre que aplicável;
  • Equipamento de trabalho adequado às funções;
  • Plano de benefícios;
  • Participação em projetos de grande dimensão e longa duração;
  • Colaboração com equipas especializadas e clientes líderes nos respetivos setores.

Diversidade e inclusão:

A LUZA Group promove a igualdade de oportunidades e um ambiente de trabalho inclusivo, valorizando cada candidato pelas suas competências, formação, talento e personalidade.

Candidatar-se