Data Engineer (PySpark)
Black Pearl Consult- Location
- Abu Dhabi, United Arab Emirates
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 7mo ago
We are seeking an experienced Data Engineer (PySpark) to design, build, optimize, and maintain scalable data pipelines for production environments. The role requires strong hands-on experience in big data processing, pipeline optimization, and deployment using modern data engineering tools and frameworks.
Key Responsibilities
- Design, develop, and maintain robust, scalable data pipelines using Python and PySpark
- Perform data ingestion, transformation, cleansing, and validation across structured and unstructured datasets
- Conduct Exploratory Data Analysis (EDA) to identify data patterns, anomalies, and quality issues
- Apply data imputation techniques, data linking, and cleansing to ensure high data quality
- Implement feature engineering pipelines to support analytics and downstream use cases
- Optimize Spark jobs for performance, scalability, and cost efficiency
- Deploy and tune production-grade data pipelines, ensuring reliability and performance
- Automate workflows using Apache Airflow and/or Jenkins
- Collaborate with cross-functional teams to integrate data solutions into production systems
- Write and maintain unit tests to ensure code quality and reliability
- Manage source code, CI/CD, and deployments using Git, GitHub, and GitHub Actions
Requirements
To be considered for this role, you need to meet the following criteria:
Required Technical Skills
- Strong proficiency in Python
- Extensive hands-on experience with Apache Spark (PySpark)
- Experience working with Jupyter Notebooks
- Strong knowledge of SQL and NoSQL databases
- Proven experience with Git for version control and CI/CD
- Hands-on experience with Apache Airflow and/or Jenkins for scheduling and automation
- Solid understanding of data engineering best practices in production environments
- Demonstrated experience in Spark performance tuning and optimization
- Ability to write clean, testable, and maintainable Python code
Mandatory Requirement
- Previous production experience is a MUST, specifically in deploying, tuning, and maintaining data pipelines in production environments
Preferred Qualifications
- Experience working in high-volume or big data environments
- Strong problem-solving and analytical skills
- Ability to work independently in a fast-paced environment
Why Join?
- Competitive salary package
- Opportunity to work on production-scale data platforms
- Exposure to modern data engineering tools and practices
- Dubai-based role with a dynamic and collaborative work environment
To view other requirements we have, please visit our website - www.blackpearlconsult.com
Skills
- PySpark
- Python
- Spark
- Airflow
- Jenkins
- Git
- GitHub
- GitHub Actions
- SQL
More jobs at Black Pearl Consult
All 29BID MANAGER (AI-AUGMENTED)
Black Pearl Consult · Abu Dhabi, United Arab Emirates · 8d ago
Infrastructure & Cyber Security Manager | Hospitality
Black Pearl Consult · Abu Dhabi, United Arab Emirates · 9d ago
.NET Developer - Abu Dhabi
Black Pearl Consult · Abu Dhabi, United Arab Emirates · 1mo ago
Cyber Security & IT Infrastructure Manager (Server & Network) -Abu Dhabi
Black Pearl Consult · Abu Dhabi, United Arab Emirates · 1mo ago
.NET Developer (Automation Testing) - Banking/Financial Service Background
Black Pearl Consult · Dubai, United Arab Emirates · 2mo ago
Similar roles
Associate Data Scientist - Builders Program - (Emirati National)
Tamara · Dubai, United Arab Emirates · today
Associate Data Analyst
Tamara · Dubai, United Arab Emirates · today
Assistant Manager-Business Intelligence
Rak Bank · United Arab Emirates · 2d ago
DATA SCIENTIST
NMDC Career site · United Arab Emirates · 3d ago
Senior Data Analyst (Spot)
Bybit · Abu Dhabi, UAE · Kuala Lumpur, Malaysia · 4d ago
Senior Batch Data Engineer (Alibaba Cloud Stack)
OneBullEx · Dubai, UAE · 8d ago