
Ninja
Senior Data and Infrastructure Engineer
🇸🇦 Riyadh, Saudi Arabia🏢 On-site
Data EngineeringAWSPythonSQLApache AirflowDockerETLPostgreSQL
At a Glance
- Category
- 💻 Technology
- Level
- Senior
- Type
- Full-time
Wait — Check First
- Check if your CV is ATS-ready for Ninja
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $5.88 one-time.
We are looking for a Senior Data and infrastructure Enginee 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.
Responsibilties:
- Design, develop, deploy and maintain scalable and open source data solutions that support our rapidly growing international business.
- Build and evolve our data Architecture to enable advanced analytics, reporting, and data-driven decision-making across the organization.
- Develop and optimize CDC / 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., PostgreSQL, MySQL, Google Analytics, BigQuery, Google Ads, Adjust, 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 using managed and open source solutions.
- Evaluate and recommend new technologies (Open source/ Managed), 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.
- 4+ years of professional experience in Data Engineering, Data Warehousing, Data Ops or a related field.
- Good hands on experience in one of the major clouds . AWS preferred,
- Expert Hands on experience required on linux tools
- Should be able to deploy applications using docker on bare metal servers.
- Bachelor's degree or higher in Computer Science, Mathematics, Physics, Engineering, Economics, or another quantitative discipline.
- Strong expertise in SQL PSQL 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.
- Have experience working s3 compatible open source solution and managed solutions.
- Familiarity with data integration, CDC/ETL/ELT frameworks, and large-scale data processing.
- Strong communication skills in English.
Requirements
- •4+ years of professional experience in Data Engineering, Data Warehousing, Data Ops or a related field
- •Bachelor's degree or higher in Computer Science, Mathematics, Physics, Engineering, Economics, or another quantitative discipline
- •Good hands-on experience in one of the major clouds (AWS preferred)
- •Expert hands-on experience with Linux tools
- •Ability to deploy applications using Docker on bare metal servers
- •Strong expertise in SQL, PSQL, and relational database concepts
- •Solid programming skills in Python or Java (Python preferred)
- •Strong communication skills in English
Nice to Have
- •Experience with workflow orchestration and distributed job scheduling tools, preferably Apache Airflow
- •Experience with modern cloud-based data platforms and analytical databases such as ClickHouse, StarRocks, or similar
- •Experience working with s3 compatible open source solution and managed solutions
Responsibilities
- •Design, develop, deploy and maintain scalable and open source data solutions
- •Build and evolve data Architecture to enable advanced analytics and reporting
- •Develop and optimize CDC / ETL/ELT pipelines for batch and near real-time data processing
- •Support analytical and machine learning workflows by providing reliable datasets
- •Integrate data from transactional databases, third-party platforms, and external APIs
- •Collaborate with data engineers, analysts, data scientists, and business stakeholders
- •Monitor, troubleshoot, and improve data platform performance and scalability
- •Evaluate and recommend new technologies, tools, and architectural approaches
Related Jobs4 similar jobs
Browse Similar
Apply Now
Wait — Check First
- Check if your CV is ATS-ready for Ninja
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $5.88 one-time.
GCC Info
Company
Ninja offers comprehensive human resources and payroll management software. Their platform is designed to streamline operations for businesses operating within Saudi Arabia.
Apply Now


