
Product Data Engineer
- Bellville, Cape Town
- Permanent
- Full-time
- Develop and maintain features and data assets in the data environment by building robust data tables, facts, and dimensions that support business reporting and analysis.
- Write and optimise complex SQL queries to transform, model, and structure data in a Redshift environment for efficient use in reporting tools.
- Design and implement stored procedures to build new tables from scratch and enhance existing structures for long-term scalability and performance.
- Collaborate with Business Intelligence Analysts (BIBAs) to understand business requirements and translate them into efficient data structures and solutions.
- Work closely with BI Developers to ensure seamless integration between data infrastructure and Power BI reporting outputs.
- Participate in the solution design process, providing technical input to ensure data architecture supports both current and future business needs.
- Contribute to and maintain documentation related to data models, processes, and technical design to support maintainability and knowledge sharing.
- Ensure high standards of data integrity, governance, and security are maintained across all data assets.
- Demonstrate ownership and accountability in delivering accurate, reliable, and performant data solutions.
- Actively participate in code reviews and peer collaboration, fostering a learning-oriented, high-performing team environment.
- 4 - 6 years of proven experience as Data Engineer or similar role.
- Solid experience with SQL and relational database systems.
- Familiarity with ETL/ELT processes and data transformation best practices
- Understanding of data modelling concepts (e.g. star/snowflake schemas, dimensional modelling).
- Experience working with large datasets in a structured data warehouse environment.
- Exposure to data governance, quality assurance, and performance optimization.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is ideal.
- Strong understanding of ETL/ELT processes and data modeling techniques.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Strong analytical and problem-solving skills with a high attention to detail
- A proactive, self-motivated attitude and willingness to take initiative
- A relevant tertiary qualification in Information Technology or Data Analysis