Principal Data Engineer (Databricks & Azure)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
We are seeking a highly skilled Senior Data Engineer to join our growing Data Engineering team. This is a hands-on engineering role focused on building and delivering scalable data products within a modern cloud-based data platform using Databricks on Azure. The ideal candidate will have strong expertise in PySpark, Python, SQL, Delta Lake, and Azure Data Services, with experience developing production-grade data pipelines and supporting enterprise analytics initiatives.
This role offers the opportunity to work on cloud-first data engineering initiatives while supporting a strategic migration from legacy SQL Server data warehouse environments to a modern lakehouse architecture., Design, build, and maintain scalable data pipelines using Databricks, PySpark, Spark SQL, and Delta Lake
Develop and support data products following Medallion Architecture (Bronze/Silver/Gold)
Build and maintain SCD Type 1 & Type 2 data models and dimensional data warehouse solutions
Create and optimize ETL/ELT workflows using Azure Data Factory and Databricks Jobs
Implement data quality checks, monitoring, alerting, and operational support processes
Collaborate with business stakeholders across Finance, Supply Chain, Merchandising, Marketing, and Operations
Support legacy SQL Server and SSIS workloads during migration initiatives
Participate in code reviews, CI/CD deployments, testing, documentation, and production support
Contribute to engineering best practices, reusable frameworks, and technical mentoring
Requirements
5+ years of Data Engineering experience
2+ years working with cloud-based data platforms (Databricks preferred)
Strong experience with:
- Databricks
- PySpark
- Spark SQL
- Python
- Delta Lake
- Azure Data Factory
- Azure Data Lake Storage Gen2
- Azure DevOps
- SQL Server / T-SQL
Expertise in:
- Data Modeling
- Star Schema Design
- SCD Type 1 & Type 2
- ETL/ELT Development
- Data Warehousing
- CI/CD Practices
- Git Version Control
Experience building and supporting production-grade data pipelines
Strong problem-solving, communication, and stakeholder management skills, Databricks Data Engineer Certification
Experience with dbt
Familiarity with Apache Airflow
Retail, Supply Chain, Merchandising, or ERP domain experience
Experience with Data Governance, Metadata Management, and Data Lineage
Bachelor’’s Degree in Computer Science, Information Systems, or related field, * Ownership mentality and strong delivery focus
- Ability to independently take requirements from design to production
- Passion for cloud technologies and modern data platforms
- Strong collaboration and communication skills
- Experience working in compliance-sensitive environments (SOX, PCI, etc.)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Data Engineer Salary UK
Making Data Warehouses Fast: A Developer’s Story
Highest Paying Tech Companies for Developers
Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production