Software Engineer (Data)
Prypco · Dubai
Posted Jul 6, 2026Source: naukrigulf
View & apply on the employer's site ↗
Original posting on naukrigulf. You apply directly with the employer — we never auto-apply.
Job description
Software Engineer (Data)
About the Role
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
Is this role a fit for you?
Upload any CV — a short AI chat builds your profile, scores how well you fit roles like this across the Gulf, and tailors an ATS-ready CV to each. Free to start. No job promises — you always apply yourself.
Start free — get matchedSimilar roles
- Technical Architect – Cloud & Software Engineering
Dicetek LLC · Abu Dhabi - United Arab Emirates (UAE)
- Software Developer
Banff Consultancy · Dubai - United Arab Emirates (UAE)
- Senior Software Engineer - AI Agents & GenAI
GSSTech Group · Dubai - United Arab Emirates
- Software Developer-backend service development & integration
Dicetek LLC · Abu Dhabi - United Arab Emirates (UAE)
- Staff Software Engineer, New Market
Alpaca · United Arab Emirates - United Arab Emirates
Listing aggregated from naukrigulf. Built for the Gulf. No job or interview promises — we make your search faster and your CV stronger.