TRCI-26-06149
AI Engineer (.NET/C# + ML Engineering)
Hybrid AI Engineer contract role in Porto (3 days/week onsite) within a Framework & Research team building shared AI/ML services. The position blends strong C#/.NET backend engineering (microservices, databases, APIs) with hands-on ML engineering in Python: preparing data, training and evaluating multiple model types (beyond LLM/RAG), deploying to cloud endpoints/pipelines, and operating models in production with MLOps (monitoring, versioning, CI/CD). Also includes LLM/Transformers work (Hugging Face, RAG, prompt engineering) plus governance/security/privacy guardrails.
Position summary
- Location
- Portugal
- Workplace
- Hybrid
- Employment
- Contract
- Experience
- Minimum 5 years and Maximum 10 years
Role overview
Why This Role Matters.
Hybrid AI Engineer contract role in Porto (3 days/week onsite) within a Framework & Research team building shared AI/ML services. The position blends strong C#/.NET backend engineering (microservices, databases, APIs) with hands-on ML engineering in Python: preparing data, training and evaluating multiple model types (beyond LLM/RAG), deploying to cloud endpoints/pipelines, and operating models in production with MLOps (monitoring, versioning, CI/CD). Also includes LLM/Transformers work (Hugging Face, RAG, prompt engineering) plus governance/security/privacy guardrails.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
Translate business requirements into reliable software and AI/ML solutions.
Prepare datasets, define features and select suitable modelling approaches.
Build, train, fine-tune and evaluate different types of machine learning models.
Work with models such as classification, regression, NLP, time-series, anomaly detection, computer vision and deep learning.
Develop production ML pipelines using Python and frameworks such as PyTorch, TensorFlow or scikit-learn.
Deploy models through cloud endpoints, APIs, batch pipelines or edge applications.
Monitor model performance, data quality and service behaviour in production.
Apply model versioning, experiment tracking and, where required, retraining processes.
Develop LLM-based solutions using GPT, Transformers, Hugging Face, RAG and prompt engineering.
Create proofs of concept using tools such as Jupyter notebooks.
Design cloud-based architectures using Azure, AWS or equivalent services.
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
C#
.NET
.NET Core
ASP.NET Core
Microservices
REST API
Python
PyTorch
TensorFlow
scikit-learn
Machine Learning
MLOps
CI/CD
Docker
Kubernetes
Azure
Azure Machine Learning
Azure AI
AWS
SageMaker
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
C# and.NET/.NET Core backend development
Backend service design (APIs, microservices) and database design
Hands-on machine learning model development (build/train/fine-tune/evaluate)
Proven experience deploying at least 2 different ML model types beyond LLM/RAG (e.g., classification/regression/time-series/CV/anomaly detection)
Strong Python for data processing and ML pipelines
ML frameworks: PyTorch and/or TensorFlow and/or scikit-learn
Model evaluation, monitoring, experiment tracking and model versioning
Cloud deployment for ML (Azure/AWS/GCP) and cloud-based architectures
Cloud ML platforms: Azure ML/Azure AI and/or AWS SageMaker/AWS Bedrock and/or Vertex AI
Containerization and orchestration: Docker and Kubernetes
CI/CD and MLOps practices for production ML
NLP/LLMs: Transformers, Hugging Face, GPT, RAG, prompt engineering
API security, AI governance, data privacy/guardrails
Agile/Scrum ways of working
Fluent English
Preferred
Nice to Have
Model drift detection, retraining processes and performance alerts
Feature stores, experiment tracking tools and/or model registries
Computer vision, recommender systems or anomaly detection experience
Cloud or AI certifications
Experience with regulated data or strict privacy requirements
Java and Spring Boot
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for AI Engineer (.NET/C# + ML Engineering)
One page, about two minutes. We only ask for what we actually need to have a first conversation.