Master-Works is looking for a skilled Data Warehouse Engineer to join our dynamic team. In this role, you will be responsible for building, maintaining, and optimizing our data warehouse solutions to support data-driven decision-making across the organization. You will work closely with data analysts, data scientists, and business stakeholders to understand their data needs and ensure that data is accurately captured and easily accessible.
Responsibilities:
• Design and implement data warehouse architectures that meet business requirements
• Develop ETL processes to extract, transform, and load data from various sources into the data warehouse
• Optimize data storage solutions for performance, scalability, and reliability
• Ensure data quality and integrity through rigorous testing and validation processes
• Create and maintain documentation related to data warehouse architecture, processes, and data flow
• Work with stakeholders to gather requirements and provide insights to support data-driven decisions
• Monitor and troubleshoot data warehouse performance issues and implement solutions
• Stay up-to-date with emerging technologies and trends in data warehousing and analytics
Requirements:
• Bachelor's degree in Computer Science, Information Technology, or a related field
• Must be Saudi citizen
• 5+ years of experience in data warehousing, ETL development, or data engineering
• Proficiency in database management systems and tools (e.g., SQL Server, Oracle, PostgreSQL)
• Experience with data warehousing technologies (e.g., Snowflake, Amazon Redshift, Google BigQuery)
• Strong understanding of data modeling concepts: dimensional, relational, and NoSQL
• Familiarity with ETL tools like Informatica, Talend, or SSIS
• Ability to work with structured and unstructured data from various sources
• Knowledge of data governance and data quality best practices
• Excellent analytical and troubleshooting skills
• Strong communication skills and the ability to collaborate with technical and non-technical team members
• Prior experience in a similar role within a corporate or consulting environment is a plus