# Data Warehouse Engineer (f/m/d)

> Ninja · Riyadh, Saudi Arabia · — · Posted 2026-06-16

**Workplace:** on_site

**Department:** Tech

## Description

We are looking for a Data Warehouse Engineer (f/m/d) to join our Data Team and help transform our company into a truly data-driven organization. In this role, you will design and build scalable data solutions that empower business teams with reliable, high-quality data and actionable insights.

If you enjoy solving complex data challenges, building robust platforms, and working in an international and collaborative environment, we'd love to hear from you.

### Responsibilities:

-   Design, develop, and maintain scalable data warehouse solutions that support our rapidly growing international business.
-   Build and evolve our enterprise data warehouse to enable advanced analytics, reporting, and data-driven decision-making across the organization.
-   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 a wide range of sources, including transactional databases, third-party platforms, and external APIs (e.g., Google Analytics, BigQuery, Google Ads, Adjust, PostgreSQL, MySQL, and others).
-   Collaborate closely with data engineers, analysts, data scientists, and business stakeholders to ensure data quality, consistency, and governance standards.
-   Monitor, troubleshoot, and continuously improve data platform performance, reliability, and scalability.
-   Evaluate and recommend new technologies, tools, and architectural approaches to enhance our data ecosystem.
-   Contribute to technical documentation, knowledge sharing, and best practices within the Data Team and the wider organization.

## Requirements

-   2+ years of professional experience in Data Engineering, Data Warehousing, or a related field.
-   Bachelor's degree or higher in Computer Science, Mathematics, Physics, Engineering, Economics, or another quantitative discipline.
-   Strong expertise in SQL and relational database concepts, including data modeling and query optimization.
-   Experience designing and maintaining data warehouse architectures.
-   Hands-on experience with columnar databases and performance optimization techniques.
-   Experience working with workflow orchestration and distributed job scheduling tools, preferably Apache Airflow.
-   Solid programming skills in Python or Java, with a preference for Python.
-   Good understanding of Linux environments and scripting (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.

### What Makes You Successful

-   You are a proactive problem solver who enjoys tackling complex technical challenges.
-   You have a strong attention to detail and a passion for building reliable, high-quality data solutions.
-   You take ownership of your work and can operate independently when needed.
-   You are collaborative, curious, and enjoy sharing knowledge with others.
-   You think beyond immediate requirements and continuously look for opportunities to improve systems, processes, and technologies.

## Apply

[Apply at Ninja](https://apply.workable.com/ananinja/j/76C1940151/apply)

---
Powered by [Workable](https://www.workable.com)
