Ninja 🥷🏽 نينجا

Senior Data and Infrastructure Engineer

Ninja 🥷🏽 نينجا

Riyadh, Riyadh Province, Saudi Arabia · Full Time

Be the first to apply

Experience
4+ yrs
Salary
Openings
1
Posted
2 گھنٹے قبل
Work mode
In office
Education
Bachelor's degree in Computer Science, Mathematics, Physics, Engineering, Economics, or similar quantitative discipline
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are seeking an experienced Senior Data and Infrastructure Engineer to join our Data Team and drive the transformation of our organization into a fully data-centric enterprise. This role involves designing and implementing scalable data solutions that provide business teams with dependable, high-quality data and insightful analytics.

If you thrive on tackling complex data problems, enjoy building resilient platforms, and want to work in a dynamic, international setting, this opportunity could be an excellent fit for you.

Key Responsibilities

  • Create, deploy, and maintain scalable open-source data infrastructures supporting our expanding global operations.
  • Advance our data architecture to facilitate enhanced analytics, reporting, and data-driven strategies throughout the company.
  • Develop and refine change data capture (CDC), ETL, and ELT pipelines capable of handling batch and near real-time processing.
  • Provide well-structured datasets to support analytics and machine learning processes.
  • Integrate diverse data sources, including transactional databases, third-party platforms, and external APIs such as PostgreSQL, MySQL, Google Analytics, BigQuery, Google Ads, and Adjust.
  • Work collaboratively with engineers, data scientists, analysts, and stakeholders to uphold data quality, consistency, and governance standards.
  • Maintain and improve data platform reliability, scalability, and performance using both managed and open-source solutions.
  • Assess and advise on adopting new technologies, tools, and approaches to enrich our data ecosystem.
  • Contribute to documentation and best practice sharing within the Data Team and across the company.

Qualifications and Requirements

  • Minimum of 4 years of relevant experience in data engineering, data warehousing, data operations, or related fields.
  • Proficient experience with at least one major cloud platform, AWS is preferred.
  • Strong expertise using Linux tools and environments.
  • Ability to deploy containerized applications using Docker on bare-metal servers.
  • Bachelor's degree or higher in Computer Science, Mathematics, Physics, Engineering, Economics, or another quantitative field.
  • Advanced skills in SQL and PSQL, including relational database architectures, data modeling, and query tuning.
  • Experience designing and maintaining data warehouse systems.
  • Hands-on knowledge with columnar databases and related optimization strategies.
  • Familiarity with workflow orchestration and distributed job scheduling tools, particularly Apache Airflow.
  • Proficient programming skills in Python or Java, with a preference for Python.
  • Good command of Linux environments and scripting using Bash.
  • Experience with modern cloud-based data analytics platforms like ClickHouse, StarRocks, or equivalent.
  • Experience handling S3-compatible open-source and managed storage solutions.
  • Familiarity with data integration and CDC/ETL/ELT frameworks for processing large data volumes.
  • Strong English communication skills.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Linux required Apache Airflow required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help