Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

act digital

NewBe an early applicant

Data Engineer

Posted Updated
Discussion

Summary

Data engineer at act digital in Portugal (hybrid, 1 day/week in the Matosinhos office), designing and maintaining scalable data solutions on Microsoft Azure. Day to day involves building and optimizing Python/PySpark pipelines, data modelling, applying TDD, and delivering production-ready data for business consumption.

  • 5+ years of commercial experience in Data Engineering, ideally in senior-level positions.
  • Strong hands-on experience with Microsoft Azure and Azure-based data solutions.
  • Strong proficiency in Python.
  • Solid experience with Apache Spark / PySpark or other distributed data processing frameworks.
  • Strong understanding of Data Engineering best practices, principles, and patterns.
  • In-depth knowledge of data concepts, data structures, and data modelling techniques.
  • Experience designing and provisioning data to support different data consumption and business needs.
  • Experience applying Test-Driven Development (TDD) practices.
  • Strong understanding of the full data lifecycle, from ingestion and transformation to production and consumption.
  • Good level of English, both written and spoken.
  • Availability to work 1 day per week from the office in Matosinhos.

Responsibilities

  • Design, develop, and maintain scalable and reliable data solutions using Azure and modern Data Engineering technologies.
  • Deliver business value into Production, ensuring data solutions meet business and technical requirements.
  • Develop and optimize data processing pipelines using Python and PySpark / Apache Spark.
  • Apply Data Engineering best practices to ensure code quality, scalability, maintainability, and performance.
  • Design appropriate data structures and data models according to business and technical requirements.
  • Build and provision data solutions that support different consumption needs and use cases.
  • Ensure data solutions are production-ready, reliable, and scalable.
  • Apply TDD and automated testing practices throughout the development lifecycle.
  • Collaborate with technical and business stakeholders to translate requirements into effective data solutions.

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →