Submit

Senior Data Engineer

Porto

Job description

At a leading technology consultancy, we believe software is built by people, for people — creating high-performance systems that impact users worldwide. We are looking for a Senior Data Engineer to join an agile and collaborative environment where your voice matters as much as your code.

This is more than an infrastructure-focused role — you will act as a technical partner helping build resilient and scalable data systems.

The team values empathy, self-organization, collaboration, and the courage to take ownership of complex challenges. You’ll work closely with leadership and clients, so strong communication skills and a collaborative mindset are essential.

Estimated travel requirements (national/international) may vary depending on project and client needs: approximately 0–15%.

? Responsibilities

  • Design and operate scalable end-to-end data pipelines for both real-time and batch processing
  • Develop and maintain robust ETL processes using dbt to ensure accurate data transformation and modelling
  • Build and support data ecosystems across cloud environments such as AWS, GCP, or Azure
  • Orchestrate and monitor workflows using Apache Airflow
  • Develop automation and backend services using Python
  • Apply advanced data modelling methodologies (Kimball, Inmon, Data Vault) to build optimized analytical platforms and semantic models
  • Collaborate with cross-functional engineering and business teams to support scalable data initiatives


Requirements

  • Minimum 5 years of experience as a Data Engineer in fast-paced environments
  • Strong experience with AWS, GCP, or Azure cloud ecosystems
  • Hands-on experience with Databricks, Spark, and modern data platforms
  • Strong expertise with Apache Airflow and workflow orchestration
  • Experience with streaming/event-driven technologies such as Kafka
  • Solid Python and advanced SQL skills
  • Experience with Docker and Kubernetes
  • Knowledge of Infrastructure as Code tools such as Terraform
  • Strong understanding of CI/CD practices and version control (Git)
  • Advanced knowledge of dimensional modelling and OLAP systems
  • Professional-level English communication skills

Nice to have:

  • Experience working in consulting or client-facing environments
  • Exposure to enterprise-scale distributed systems and modern analytics architectures


Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit