Confirmed on the employer's own hiring board on Oct 29, 2026. First seen by Alion on Oct 29, 2026.
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.
By applying, you accept our GDPR policies. Your personal data in your CV and documents will be used solely for processing your application at SYONE. SYONE, S.A. (NIPC 504729624) is the data controller, located at Rua Alfredo da Silva, 8-A, Edifício Stern, Piso 3D, 2610-016 Amadora. We will use your data to tailor your application to relevant vacancies and for potential employment contracts. If selected, your data will be kept during your employment and for at least two years after. If not selected, your data will be kept for two years for future vacancies and then deleted, except for your contact details. You can exercise your rights (access, rectification, erasure, etc.) by emailing [email protected]. Your data may be shared with our HR service providers and will be stored securely. You can withdraw your consent at any time. We will not use your data for other purposes without your express consent. For more information, email [email protected].

