Back to careers
Principal Data Engineer (Spain/Portugal)
About the project
Impressit is looking for a Principal Data Engineer to join a cross-functional product team working on building and scaling enterprise data platforms for a large international corporation. This is a great opportunity to contribute to data strategy and architecture at a high level, while working with cutting-edge cloud and data technologies and international teams.
What you will do
— Design and build end-to-end data solutions and platforms that maximize business value from data
— Develop scalable data pipelines using Azure/Databricks/PySpark with a focus on quality and performance
— Integrate with cloud infrastructure (Azure, AWS) and manage CI/CD pipelines via GitHub Actions and Azure DevOps
— Work closely with cross-functional teams and business stakeholders to shape the organization's data strategy
— Lead incident management, problem management, and change management processes
— Drive implementation efficiency across pilots and future projects to reduce cost and increase delivery speed
— Contribute to system architecture, data modeling standards, and participate in design discussions
— Act as a subject matter expert and thought leader
— Conduct community presentations, trainings, and contribute to CoE/CoP initiatives
What we expect
— 10+ years of commercial experience as a Data Engineer
— Hands-on expertise with Azure, Databricks, and PySpark/Python (master level)
— Strong knowledge of ELT processes, Data Modeling, and Data Integration & Ingestion
— Deep experience with cloud platforms (Azure or AWS), including Data Factory, Synapse, Stream Analytics, Glue, Kinesis, and Redshift
— Solid experience with SQL databases and data warehousing solutions
— Proven ability to write automated tests (PyTest, SonarQube)
— Strong understanding of CI/CD practices using GitHub Actions and Azure DevOps
— Excellent problem-solving skills with ability to drive architectural decisions
— A skilled communicator, comfortable working with both technical developers and business stakeholders— Strong fundamentals in data architecture, data structures, and distributed systems
— Ability to drive change through understanding of People, Process, Data, and Technology
— Upper-Intermediate or higher level of English
As a plus
— Experience with project management and running a Scrum team
— Background in BPC or financial planning tools
— Exposure to working with external technical ecosystems
— Experience managing small engineering teams
— Familiarity with MkDocs or other technical documentation practices
— Previous work in enterprise data or large-scale data platform domains
Employee benefits
We are passionate about everything we do, and with Impressit you will get:
Professional education and training budget
24 working days vacation
WOW team-building events
Paid sick leave