We are looking for a
Staff Data Engineer
to lead the design and development of scalable data platforms using
Azure and Databricks technologies
. In this role, you will help shape data architecture, build robust data pipelines, and support high-quality data solutions across the organization.
If you have strong experience with
Python, SQL, Azure Databricks, and modern data engineering practices
, and enjoy mentoring teams and influencing technical decisions, 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
Strong understanding 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
leading teams and mentoring engineers
Experience integrating
data platforms with observability tools
??
Main Responsibilities
Design and implement scalable
data pipelines and data architectures
Develop and optimize
ETL/ELT workflows
Work with
Azure Databricks and Azure services
Implement and maintain
data models
Optimize
SQL queries and data workloads
Provide
technical leadership and mentorship
to the data engineering team
Collaborate with cross-functional teams to deliver
high-quality data solutions
?? Remote
– Candidates MUST be based in Portugal