Role Overview
We are looking for a skilled Data Engineer to design, build, and optimize scalable data pipelines and cloud-based data solutions. The ideal candidate has strong expertise in SQL, Python, cloud data platforms, and modern analytics tools, with hands-on experience in transforming complex data into actionable business insights.
- Key ResponsibilitiesDesign, develop, and maintain scalable ETL/ELT pipelines for structured and unstructured data.
- Build and optimize data models, warehouse structures, and data workflows for analytics and reporting.
- Write and optimize complex SQL queries, including advanced functions such as partitioning and window functions.
- Develop and maintain Python-based data processing and automation pipelines.
- Work with Snowflake to manage and optimize cloud-based data storage and transformations.
- Integrate Big Data Technologies (BDT) and cloud data sources into reporting and analytics solutions.
- Collaborate with business stakeholders, analysts, and engineering teams to deliver reliable data solutions.
- Build and support dashboards and reporting solutions using Tableau and Microsoft Power BI.
- Ensure data quality, governance, performance, and security across all data platforms.
Required Skills & Qualifications
- 3+ years of experience in Data Engineering or a similar role.
- Strong expertise in SQL, including:
- Partitioning techniques (e.g., Google BigQuery)
- Window functions (e.g., Microsoft SQL Server)
- Strong Python programming skills for data processing and pipeline development.
- Hands-on experience with Snowflake.
- Exposure to cloud environments, preferably DTB Cloud.
- Experience integrating Big Data platforms with reporting and dashboard tools.
- Strong experience in Tableau and/or Microsoft Power BI.
- Strong problem-solving skills and attention to detail.
- Excellent communication and stakeholder management skills.