IA .NET Engineer @ SyoneBack to all rolesIA .NET EngineerJob detailsProfessional ServicesLisbon (Hybrid), Porto (Hybrid)Full-timeOn-site**We are looking for a .NET AI Engineer to join a Framework and Research team responsible for developing shared services and technical components used across multiple product areas.**## What you will do:* Design, develop and maintain backend services using C# and .NET/.NET Core.* Build, train, fine-tune, evaluate and deploy Machine Learning models.* Work with different types of models, including classification, regression, NLP, time-series, anomaly detection and deep learning.* Develop ML pipelines using Python and frameworks such as PyTorch, TensorFlow or scikit-learn.* Develop and integrate LLM-based solutions using GPT, Transformers, Hugging Face, RAG and prompt engineering.* Deploy models through APIs, cloud endpoints and batch processing pipelines.* Monitor model performance and data quality in production environments.* Implement model versioning, experiment tracking and retraining processes.* Design cloud-based architectures using Azure, AWS or equivalent platforms.* Work with services such as Azure Machine Learning, Azure AI, AWS SageMaker, AWS Bedrock or Vertex AI.* Containerise applications and ML services using Docker and Kubernetes.* Contribute to CI/CD pipelines and MLOps practices.* Ensure AI solutions meet security, privacy and governance requirements.* Collaborate with Product Owners and cross-functional teams to deliver scalable software and AI solutions.* Participate in code reviews, technical documentation and continuous improvement initiatives.## What you need to bring:* Bachelor's or Master's degree in Computer Science, Engineering, Data Science or a related field.* At least **5 years of professional software engineering experience**.* At least **5 years of hands-on experience with C# and .NET/.NET Core**.* At least **3 years of hands-on experience in Machine Learning, AI Engineering or Data Science**.* Strong Python skills for data processing, model development and ML pipelines.* Proven experience building, training and deploying at least **two different types of Machine Learning models beyond LLM and RAG applications**.* Practical experience with PyTorch, TensorFlow and/or scikit-learn.* Experience with model evaluation, experiment tracking, model versioning and production monitoring.* Experience deploying ML models using Azure, AWS or Google Cloud.* Knowledge of Azure ML, Azure AI, AWS SageMaker, AWS Bedrock, Vertex AI or equivalent services.* Experience with Docker, Kubernetes and CI/CD pipelines.* Knowledge of MLOps practices and production model operations.* Experience with NLP, LLMs, Transformers, Hugging Face or prompt engineering.* Good understanding of API security, AI governance and data privacy.* Experience with microservices, databases and backend systems.* Fluent English.* Experience working in Agile or Scrum teams.