Software Engineer (Data) Dubai, United Arab Emirates View & apply

Prypco

Dubai

On-site

AED 300,000 - 520,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PrypcO is building the data platform that powers decision-making across the company. As a Software Engineer (Data), you will design and operate systems that make data reliable, accessible, and easy to work with for every team that depends on it.

You will own problems end-to-end, from architecture to automation, and partner closely with the people who use what you build, including Product, Engineering and Data Science.

Qualifications

  • Bachelor's or Master's in CS or equivalent experience.
  • Strong proficiency in Python, SQL, and Unix shell scripting.
  • Experience with Agile practices including TDD, refactoring, CI/CD, and XP.
  • Experience designing, implementing, and maintaining ETL pipelines.
  • Experience with workflow orchestration tools such as Apache Airflow.

Responsibilities

  • Design, build, and maintain efficient data platforms and pipelines.
  • Partner with Product, Engineering, and Data Science to translate requirements into scalable solutions.
  • Establish data standards, maintain documentation, and manage the company-wide data registry.
  • Onboard and support platform users via dashboards and internal tools.
  • Plan and execute platform improvements, defining best practices for coding, testing, deployment, and maintenance.
  • Use data to guide engineering decisions and continuously improve platform performance.

Skills

Python
SQL
Unix shell scripting
TDD
CI/CD
XP

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Apache Airflow
Trino
Apache Spark
Snowflake
BigQuery
Docker
Kubernetes
Terraform

Job description

We're building the data platform that powers decision-making across PRYPCO. As a Software Engineer (Data), you'll design and operate the systems that make data reliable, accessible, and easy to work with for every team that depends on it.

You'll own problems end-to-end, from architecture to automation, and partner closely with the people who use what you build.

Key Responsibilities
  • Design, build, and maintain efficient, reliable data platforms, streamlining end-to-end data pipelines and automating manual workflows.
  • Partner with cross-functional teams (Product, Engineering, and Data Science) to translate ambiguous requirements into practical, scalable solutions.
  • Establish and enforce data standards, maintain comprehensive documentation, and manage the company-wide data registry.
  • Onboard and support platform users while communicating updates and insights through dashboards, bots, and other internal tools.
  • Plan and execute organisation-wide platform improvements, defining best practices for coding, testing, deployment, and maintenance.
  • Use data to guide engineering decisions and continuously improve platform performance and reliability.
Requirements
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
  • Strong proficiency in Python, SQL, and Unix shell scripting.
  • Hands-on experience with Agile engineering practices, including TDD, refactoring, CI/CD, and XP.
  • Proven experience designing, implementing, and maintaining custom ETL pipelines.
  • Experience with workflow orchestration tools such as Apache Airflow.
  • Expertise in distributed data processing and query engines, including tools such as:
    • Trino
    • Apache Spark
    • Snowflake
    • BigQuery
Nice to Have
  • Experience building large-scale infrastructure applications and writing maintainable code across multiple programming languages.
  • Expertise with cloud platforms (AWS and/or GCP).
  • Experience with containerisation and Infrastructure as Code, including:
    • Docker
    • Kubernetes
    • Terraform
  • Understanding of modern data architecture, with hands‑on experience applying Data Mesh principles.
  • Familiarity with notebook-based data science workflows.
  • Experience with monitoring and observability tools such as:
    • New Relic
    • Grafana
    • Prometheus
    • ELK Stack
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Client of Involved Solutions • Dubai

On-site
AED 280,000 - 420,000
Data Engineer (PySpark)
Data Engineer (PySpark)

Black Pearl Consult • Abu Dhabi

On-site
AED 260,000 - 380,000
Snowflake Data Engineer (m/f/d)
Snowflake Data Engineer (m/f/d)

Halian • Dubai

On-site
AED 240,000 - 360,000
Data Engineer
Data Engineer

Acesoft Labs (India) Pvt Ltd • Dubai

On-site
AED 200,000 - 350,000
Senior Data Engineer (GCP)
Senior Data Engineer (GCP)

CODERS CONNECT LTD • Dubai

Hybrid
AED 300,000 - 520,000
Hybrid work model
Modern tech stack
Autonomy & collaboration
+1
Senior Data Engineer – Python, PySpark, Cloud & Lakehouse | Abu Dhabi, UAE
Senior Data Engineer – Python, PySpark, Cloud & Lakehouse | Abu Dhabi, UAE

Sightspectrum • United Arab Emirates

On-site
AED 300,000 - 540,000
Senior Data Engineer
Senior Data Engineer

Impronics Technologies • Dubai

On-site
AED 240,000 - 300,000
Data Engineer Graduate Intern - Parsons Corporation - Dubai, UAE
Data Engineer Graduate Intern - Parsons Corporation - Dubai, UAE

Parsons • Dubai

On-site
AED 91,810 - 128,534
Practical exposure to enterprise data engineering
Mentorship from experienced engineers
Opportunity to work on real delivery programs
Senior Data Engineer
Senior Data Engineer

Abu Dhabi Department of Economic Development • Abu Dhabi

On-site
AED 320,000 - 520,000
Senior Analytics Engineer - Data Modeling
Senior Analytics Engineer - Data Modeling

Talabat • Dubai

On-site
AED 25,000 - 42,000