Logo for HumanIT Solutions

Mid/ Senior Machine Learning Engineer - Remote Portugal

Roles & Responsibilities

  • ML Fundamentals: strong background in machine learning algorithms, statistics, and model evaluation
  • Python Expertise: proficiency in Python for ML development, including pandas and NumPy
  • TensorFlow or PyTorch: deep expertise with production experience in at least one framework
  • MLOps Practices: hands-on experience building ML pipelines for deployment, versioning, and monitoring

Requirements:

  • Own end-to-end ML lifecycle from model development through deployment, monitoring, and continuous optimization in production
  • Design, train, and evaluate production-grade models (supervised, unsupervised, deep learning) and deploy across applications (e.g., recommendations, predictive analytics, and classification)
  • Build and maintain ML pipelines for deployment, versioning, monitoring, and automated retraining; collaborate with Data Engineers on data preparation and feature engineering; utilize Docker and Kubernetes for scalable deployments
  • Monitor model performance in production, detect data drift and model decay, implement alerting and retraining triggers to ensure production reliability and efficiency

Job description

ABOUT THE OPPORTUNITY

Join a forward-thinking technology company building cutting-edge machine learning solutions that power real-world applications at scale. This position offers the chance to work on production-grade ML systems, taking ownership of the full lifecycle from model development through deployment, monitoring, and continuous optimization. You'll be part of a team that values technical excellence, innovation, and the practical application of machine learning to solve meaningful business challenges.

This is a fully remote role based in Portugal.

You'll work in an environment that emphasizes MLOps best practices, ensuring your models don't just work in notebooks but deliver measurable value in production environments. The role offers excellent growth opportunities as you'll gain exposure to diverse ML use cases, modern deployment architectures, and the latest tools in the ML engineering ecosystem.

PROJECT & CONTEXT

You'll be building and deploying production-ready machine learning models across various applications including recommendation engines, predictive analytics systems, and classification solutions. Your work will span the complete ML lifecycle - from collaborating with Data Engineers on data preparation and feature engineering, through model training and optimization, to building robust MLOps pipelines that ensure your models perform reliably in production.

The role emphasizes the engineering side of machine learning - you'll spend significant time on model deployment, versioning, monitoring for data drift and model decay, automated retraining pipelines, and infrastructure management. You'll work with cloud-native architectures and containerization technologies to ensure your models can scale effectively and maintain high availability. This is an ideal opportunity for ML practitioners who want to bridge the gap between data science experimentation and production engineering.

Core Tech Stack: Python, TensorFlow, PyTorch, Scikit-learn, XGBoost
MLOps Toolkit: MLflow, Kubeflow, Docker, Kubernetes
Cloud Platforms: AWS SageMaker, Azure ML, or Google AI Platform
Focus Areas: Model deployment, monitoring, performance optimization, and production reliability

WHAT WE'RE LOOKING FOR (Required)

  • ML Fundamentals: Strong background in machine learning algorithms, statistics, and model evaluation techniques
  • Python Expertise: Proficiency in Python for ML development, including experience with data manipulation libraries (pandas, NumPy)
  • TensorFlow/PyTorch: Deep expertise in at least one major ML framework (TensorFlow or PyTorch) with production experience
  • Model Development: Proven experience designing, training, and evaluating supervised, unsupervised, and deep learning models
  • Feature Engineering: Strong skills in feature selection, transformation, and engineering to improve model performance
  • MLOps Practices: Hands-on experience building ML pipelines for deployment, versioning, and monitoring
  • Containerization: Working experience with Docker for model packaging and deployment
  • Cloud Platforms: Practical experience with at least one cloud ML platform (AWS SageMaker, Azure ML, or Google AI Platform)
  • Data Engineering Basics: Understanding of data pipelines, ETL processes, and working with databases
  • Model Optimization: Experience with hyperparameter tuning, model performance optimization, and efficiency improvements
  • Production Mindset: Track record of deploying and maintaining models in production environments with monitoring and alerting
  • Language: B2+ English level (Upper Intermediate minimum) for technical communication and documentation
  • Location: Based in Portugal with availability for fully remote work

NICE TO HAVE (Preferred)

  • Kubernetes Orchestration: Experience deploying ML workloads on Kubernetes with autoscaling and resource management
  • MLOps Tools: Hands-on experience with Kubeflow, MLflow, or similar MLOps platforms for experiment tracking and model registry
  • Advanced ML Frameworks: Experience with XGBoost, LightGBM, CatBoost for gradient boosting applications
  • Multiple Frameworks: Proficiency in both TensorFlow and PyTorch with understanding of their respective strengths
  • Alternative Languages: Knowledge of R or Scala for specific ML workflows
  • Model Monitoring: Experience implementing data drift detection, model decay monitoring, and automated retraining triggers
  • CI/CD for ML: Building automated testing and deployment pipelines specifically for ML models
  • Distributed Training: Experience with distributed model training across multiple GPUs or nodes
  • Feature Stores: Familiarity with feature store solutions (Feast, Tecton, AWS Feature Store)
  • A/B Testing: Experience with experimentation frameworks and statistical methods for model evaluation in production
  • GPU Optimization: Understanding of GPU acceleration and optimization techniques for deep learning
  • Streaming ML: Experience with real-time model serving and online learning scenarios
  • AutoML Tools: Familiarity with automated machine learning platforms and neural architecture search
  • Model Explainability: Experience with interpretability tools (SHAP, LIME) and model transparency practices
  • Big Data Tools: Experience with Spark MLlib or Dask for large-scale ML workflows

Certifications (Advantageous):

  • AWS Certified Machine Learning - Specialty
  • Google Professional Machine Learning Engineer
  • Microsoft Certified: Azure AI Engineer Associate
  • TensorFlow Developer Certificate

Location: Portugal (Fully Remote)

Machine Learning Engineer Related jobs

Other jobs at HumanIT Solutions

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.