We are looking for a Senior Data Engineer to design, build, and optimize scalable data platforms using Azure and Databricks technologies. In this role, you will develop robust data pipelines, transform raw data into high-quality datasets, and support data-driven decision-making across the organization.
If you have strong experience with Python, SQL, Azure Databricks, and modern data engineering practices, this opportunity is for you.
What we are looking for
Mandatory
* 9+ years of experience in Data Engineering or similar roles
* Strong expertise in SQL and SQL-like query languages
* Advanced experience with Python development
* Proven experience with Azure Databricks (mandatory)
* Experience building data pipelines
* Strong experience with ETL/ELT processes
* Hands-on experience with Microsoft Azure services
* Knowledge of data modeling methodologies (Kimball, Inmon, Data Vault)
Nice to have
* Experience with automated testing frameworks for data projects
* Experience with Terraform or CloudFormation (IaC)
* Experience with CI/CD automation (GitLab)
* Experience with data visualization tools
* Experience mentoring junior engineers
Main Responsibilities
* Build and maintain scalable data pipelines
* Develop and optimize ETL/ELT workflows
* Work with Azure Databricks and Azure services
* Implement and maintain data models
* Optimize SQL queries and data workloads
* Collaborate with cross-functional teams to deliver data solutions
Remote – Candidates MUST be based in Portugal