Logo for HumanIT Solutions

Staff Data Engineer (GCP/BigQuery/dbt) - Portugal Full Remote

Role overview

Qualifications

  • Minimum 10 years of professional experience as a Data Engineer
  • Strong SQL and Python 3.11+ (production-grade, tested, maintainable code)
  • Vast hands-on experience with ETL/ELT tooling and CI/CD pipelines (GitHub Actions, GitLab CI or equivalent)
  • Solid production experience with dbt (dbt Core 1.8+ / dbt Cloud)

Responsibilities

  • Design and implement data ingestion and transformation pipelines
  • Influence architectural decisions, modelling standards, and technical direction of the platform
  • Strengthen underlying ingestion and pipeline engineering
  • Contribute to data quality and governance initiatives

About the company

HumanIT Solutions logo

HumanIT Solutions

IT Services & IT Consulting

HumanIT Digital Consulting is a Portuguese IT recruitment, outsourcing, and nearshore consultancy with 155+ professionals and offices in Porto, Lisbon, Covilhã, and Geneva. We connect skilled Portuguese tech talent with innovative companies across world (remote, hybrid, or on-site). What we do: - IT Recruitment & Direct Hiring - Nearshore & Staff Augmentation - Tech Team Outsourcing - Digital Transformation Consulting Why HumanIT? We work Human to Human. No candidates treated as numbers, no clients left without answers. Our focus is the right match, at the right time, with real support from day one. We specialize in software development, cloud, DevOps, QA, and data profiles, placing Portuguese tech talent in international projects that actually matter. Looking for your next role? Apply to in our career page: (link) Looking for tech talent? Let's talk.

Company details

IndustryIT Services & IT Consulting
Company size51 - 200

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

We're hiring a Staff Data Engineer to join a mature, data-driven organisation building analytics and data products at scale on Google Cloud. This is a senior individual-contributor role for someone who has spent a decade close to the data — designing ingestion, shaping models, and making pipelines reliable enough that the business trusts them without thinking twice. You'll work fully remote from Portugal, with optional access to our hubs in Porto, Aveiro and Coimbra whenever you want a change of scenery. Expect real ownership: architectural decisions, modelling standards, and the technical direction of the platform are yours to influence, not just to implement.

PROJECT & CONTEXT

You'll join an established data platform team responsible for the ingestion and transformation layer that feeds analytics, reporting and downstream data consumers across the company. The stack is Google Cloud native — BigQuery at the core, with dbt driving transformation and a CI/CD-first approach to everything that ships. Current priorities include strengthening the underlying ingestion and pipeline engineering, consolidating modelling standards across domains, and raising the bar on data quality and governance. It's a hands-on engineering environment where design decisions are debated properly and technical depth is valued over process.

WHAT WE'RE LOOKING FOR (Required)

  • Minimum 10 years of professional experience as a Data Engineer
  • Strong SQL and Python 3.11+ (production-grade, tested, maintainable code)
  • Vast hands-on experience with ETL/ELT tooling and CI/CD pipelines (GitHub Actions, GitLab CI or equivalent)
  • Solid production experience with dbt (dbt Core 1.8+ / dbt Cloud)
  • Strong understanding of data modelling methodologies: Kimball, Inmon and Data Vault
  • Proficiency in the Google Cloud environment, specifically BigQuery and GCP (mandatory)
  • Direct, hands-on experience building the underlying ingestion and pipeline engineering — not just consuming existing pipelines
  • Fluent English, written and spoken (working language of the team)

NICE TO HAVE (Preferred)

  • Experience with data governance frameworks, cataloguing and lineage tooling
  • Orchestration with Apache Airflow 2.9+ / Cloud Composer
  • Streaming ingestion with Pub/Sub or Kafka 3.x
  • Infrastructure as Code with Terraform 1.x
  • Containerisation with Docker and Kubernetes
  • Portuguese (not required — our teams work in English)

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.