Data Warehouse Engineer (f/m/d)📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
About the Role
Ninja is seeking a Data Warehouse Engineer (f/m/d) to join its Data Team. This role is central to transforming Ninja into a data-driven organization by designing and building scalable data solutions. The engineer will provide business teams with reliable, high-quality data and actionable insights, addressing complex data challenges and developing robust platforms in a collaborative, international setting.
Key Responsibilities
- Design, develop, and maintain scalable data warehouse solutions to support a growing international business.
- Build and evolve the enterprise data warehouse to enable advanced analytics, reporting, and data-driven decision-making.
- Develop and optimize ETL/ELT pipelines for batch and near real-time data processing.
- Support analytical and machine learning workflows by providing reliable and well-structured datasets.
- Integrate data from various sources, including transactional databases, third-party platforms, and external APIs such as Google Analytics, BigQuery, Google Ads, Adjust, PostgreSQL, MySQL, and others.
- Collaborate with data engineers, analysts, data scientists, and business stakeholders to ensure data quality, consistency, and governance standards.
- Monitor, troubleshoot, and improve the performance, reliability, and scalability of the data platform.
- Evaluate and recommend new technologies, tools, and architectural approaches for the data ecosystem.
- Contribute to technical documentation, knowledge sharing, and the establishment of best practices.
Qualifications and Requirements
- A Bachelor's degree or higher in Computer Science, Mathematics, Physics, Engineering, Economics, or another quantitative discipline.
- A minimum of 2 years of professional experience in Data Engineering, Data Warehousing, or a related field.
- Strong expertise in SQL and a solid understanding of relational database concepts, including data modeling and query optimization.
- Proven experience in designing and maintaining data warehouse architectures.
- Hands-on experience with columnar databases and implementing performance optimization techniques.
- Experience with workflow orchestration and distributed job scheduling tools, with a preference for Apache Airflow.
- Solid programming skills in Python or Java, with a strong preference for Python.
- A good understanding of Linux environments and scripting capabilities, particularly in Bash.
- Experience with modern cloud-based data platforms and analytical databases such as ClickHouse, StarRocks, or similar technologies.
- Familiarity with data integration, ETL/ELT frameworks, and large-scale data processing.
- Strong communication skills in English.
Required Skills
- Data Engineering
- Data Warehousing
- SQL and Relational Database Concepts
- Data Modeling and Query Optimization
- Data Warehouse Architectures
- Columnar Databases and Performance Optimization
- Workflow Orchestration and Distributed Job Scheduling (*, Apache Airflow)
- Programming in Python and/or Java
- Linux Environments and Bash Scripting
- Cloud-based Data Platforms (*, ClickHouse, StarRocks)
- Data Integration and ETL/ELT Frameworks
- Large-scale Data Processing
- Problem Solving and Attention to Detail
- Ownership and Collaboration
- Curiosity and Knowledge Sharing
- Strong Communication Skills
Work Environment and Location
This is a full-time position based in Riyadh, Saudi Arabia. The role requires a proactive problem solver with a dedication to building reliable, high-quality data solutions. Candidates should be comfortable taking ownership, operating independently when needed, and contributing collaboratively within a team. A curious mindset and a drive for continuous improvement of systems, processes, and technologies are highly valued.
Requirements
- Requires 2-5 Years experience
Similar Jobs
You may also like
- Related Data Warehouse Engineer (f/m/d) Opportunities
- Marketing Specialist Jobs in Riyadh
- Chef Jobs in Riyadh
- Branch Supervisor Jobs in Riyadh
- Interior Architect Jobs in Riyadh
- Business Development Supervisor Jobs in Riyadh
- Other Job Fields in Riyadh
- Marketing Specialist Jobs in Riyadh
- Chef Jobs in Riyadh
- Branch Supervisor Jobs in Riyadh
- Interior Architect Jobs in Riyadh
- Business Development Supervisor Jobs in Riyadh
- Barista Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Hairdresser Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Human Resources Specialist Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Lounge Captain Jobs in Riyadh
- Production Supervisor Jobs in Al Khobar
- Human Resources Manager Jobs in Makkah
- Waiter Jobs in Al Hafuf
- Financial Analysis Specialist Jobs in Makkah
- Restaurant Manager Jobs in Jeddah
- Fast Food Cook Jobs in Makkah
- General Accountant Jobs in Al Qatif
- Technical Supervisor Jobs in Riyadh
- Interior Design Technician Jobs in Buraydah