Job Openings Data Platform Engineer (Spark/Kafka/Databricks) – Full Remote Portugal

About the job Data Platform Engineer (Spark/Kafka/Databricks) – Full Remote Portugal

ABOUT THE OPPORTUNITY

This is a high-ownership data engineering role inside one of Europe's most technically ambitious digital platforms. You'll be part of a team that builds and operates the infrastructure powering data products and analytics at genuine global scale — not maintaining legacy pipelines, but designing the systems that make data reliable, fast, and accessible across the organisation.

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. Whether you're a strong mid-level engineer ready to step up or a seasoned senior looking for scope and impact, there's a real career path here.

PROJECT & CONTEXT

You'll join a platform engineering team responsible for the scalable data infrastructure that underpins both product and analytics workloads globally. The work spans distributed processing, streaming pipelines, orchestration, data quality, and observability — with full ownership of the components you build. You'll collaborate closely with Data and ML Engineers and work within a modern lakehouse architecture. CI/CD, IaC, and engineering best practices are first-class concerns, not aspirations. Full remote, consulting engagement, based in Portugal.

WHAT WE'RE LOOKING FOR

  • 3–8 years of hands-on experience in data pipelines and cloud data infrastructure (Mid: 3–5 yrs / Senior: 5–8 yrs)
  • Python at production-grade, advanced level — not scripting, engineering
  • SQL with strong command of complex queries and performance tuning
  • Hands-on experience with Apache Spark or Apache Flink for distributed data processing
  • Kafka or equivalent streaming platform experience in production environments
  • Solid experience with at least one major cloud data platform: AWS, GCP, or Azure
  • Proficiency with a data lakehouse or warehouse technology: Databricks, Snowflake, BigQuery, or Redshift
  • Pipeline orchestration with Apache Airflow, Prefect, or Dagster
  • CI/CD for data workflows: dbt, Git, and automated testing practices
  • Infrastructure as Code with Terraform or Pulumi
  • Hands-on experience with data quality and observability tooling (Great Expectations, Monte Carlo, or equivalent)
  • English: B2 (Upper Intermediate) — mandatory
  • Based in Portugal — mandatory. Portuguese nationals or residents strongly preferred.

NICE TO HAVE

  • Familiarity with Data Mesh or Data-as-a-Service architectural patterns
  • Experience with open table formats: Apache Iceberg or Delta Lake
  • Kubernetes and Docker — containerisation for data workloads
  • Background in HRTech, SaaS, or marketplace platforms
  • Real-time and streaming architecture design experience beyond pipeline consumption
  • Cloud cost optimisation and FinOps awareness in data platform contexts

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