Logo for HumanIT Solutions

Data & ML Engineer (Python/PyTorch/MLflow) – Full Remote Portugal

Role overview

Qualifications

  • 3–8 years of combined experience in data engineering and ML model lifecycle work
  • Advanced, production-grade Python skills
  • Hands-on experience with at least one ML framework: scikit-learn, PyTorch, or TensorFlow
  • Experience with MLOps tooling: MLflow, Kubeflow, or Amazon SageMaker

Responsibilities

  • Own the full journey from raw data through feature engineering, model training, deployment, and live monitoring
  • Build pipelines, feature stores, and serving infrastructure for models
  • Collaborate with data scientists, product engineers, and platform engineers
  • Design and own feature stores for both batch and real-time inference

About the company

HumanIT Solutions logo

HumanIT Solutions

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

ABOUT THE OPPORTUNITY

This is a rare role that sits at the real intersection of data engineering and machine learning — not a data engineer occasionally touching models, and not a data scientist handed a Jupyter notebook and told to "put it in production." You'll be the engineer who owns the full journey: from raw data through feature engineering, model training, deployment, and live monitoring.

The company behind this role is one of the world's leading job platforms, operating 20+ brands across 30+ countries — and this expansion into Portugal is being built from the ground up, in close partnership with a local tech consultancy deeply embedded in the Portuguese engineering ecosystem. If you want to do serious ML infrastructure work at global scale, from Portugal, fully remote — this is the opportunity.

PROJECT & CONTEXT

You'll join a cross-functional ML engineering team building the pipelines, feature stores, and serving infrastructure that take models from experimentation into production. The work is technically broad — batch and real-time inference, CI/CD for models, feature platform design, and observability — and has direct product impact on how millions of job seekers and employers are matched globally.

You'll collaborate daily with data scientists, product engineers, and platform engineers in an environment where ML is a core capability, not a side project. Full remote, consulting engagement, based in Portugal.

WHAT WE'RE LOOKING FOR

  • 3–8 years of combined experience in data engineering and ML model lifecycle work (Mid: 3–5 yrs / Senior: 5–8 yrs)
  • Advanced, production-grade Python skills — model training, serving, and automation
  • Hands-on experience with at least one ML framework: scikit-learn, PyTorch, or TensorFlow
  • Experience with MLOps tooling: MLflow, Kubeflow, or Amazon SageMaker for experiment tracking and model serving
  • Solid understanding of the end-to-end ML lifecycle: data ingestion feature engineering training evaluation production
  • Experience designing and owning feature stores for both batch and real-time inference
  • Model deployment and REST or gRPC serving patterns in production environments
  • Hands-on with cloud ML services: Amazon SageMaker, GCP Vertex AI, or Azure ML
  • Data pipeline tooling: Apache Airflow, Apache Spark, or dbt
  • CI/CD for ML — model registry management, A/B testing frameworks, and production monitoring
  • Strong SQL and data wrangling skills at scale
  • English: B2 (Upper Intermediate) — mandatory
  • Based in Portugal — mandatory. Portuguese nationals or residents strongly preferred.

NICE TO HAVE

  • Experience with LLM fine-tuning or RAG pipelines — any meaningful GenAI exposure
  • Background in recommender systems or NLP, particularly relevant in matching and ranking contexts
  • Familiarity with Data Mesh or feature platform architecture patterns
  • Real-time model scoring and stream inference design
  • Knowledge of Responsible AI practices — fairness, bias detection, and explainability tooling
  • Domain experience in HRTech, marketplace platforms, or algorithmic matching systems

Compensation: €2,520 – €3,360/month net, depending on experience and seniority level.

Why HumanIT people stay (4.4 Glassdoor, 89% recommend)

  • 15th month salary
  • Health insurance covering your family
  • Birthday off
  • Mobility program for digital nomads
  • Real work-life balance

Full benefits https://www.humanit.pt/careers/#perks What it's really like https://www.humanit.pt/careers/#work-at

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Data Engineer Related jobs

Other jobs at HumanIT Solutions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.