Job Description
We are looking for a skilled Data Engineer with strong experience in Databricks, Azure, and SQL to join our growing data team. The ideal candidate will have a solid understanding of data warehousing concepts, dimensional modeling, and data lakes, with a passion for designing and optimizing high-performance data solutions. Experience with Power BI is a plus.
Key Responsibilities:
- Design, develop, and maintain scalable data pipelines using Azure and Databricks.
- Ensure data integrity, accuracy, and security across all stages of the data lifecycle.
- Implement and manage data lake and data warehouse architectures.
- Apply dimensional modeling and best practices in data warehousing to support reporting and analytics.
- Collaborate with data scientists, business analysts, and software developers to gather requirements and deliver data-driven solutions.
- Develop and tune ETL/ELT processes for performance and reliability on large-scale datasets.
- Monitor, troubleshoot, and optimize data processing jobs.
- Contribute to the design of analytics and reporting solutions; Power BI experience is a plus.
Required Skills and Qualifications:
- 5+ years of experience in data engineering or a related role.
- Proficient in Databricks, Azure Data Services (Data Factory, Azure SQL, Data Lake Storage).
- Strong knowledge of SQL and experience with complex queries and performance tuning.
- Hands-on experience with data warehousing, dimensional modeling, and data lake architectures.
- Strong understanding of ETL/ELT processes and data pipeline orchestration.
- Familiarity with data governance, security, and compliance best practices.
- Experience working with large-scale, distributed data systems.