Data Engineer
Amman,
Jordan
DataHub Analytics is a fast-growing Data & AI consultancy empowering organizations to become truly data-driven. We design and implement modern data platforms, AI-powered analytics solutions, and intelligent automation systems that transform how businesses operate and make decisions.
Operating across the Middle East, we combine deep industry expertise with cutting-edge technologies to deliver scalable, secure, and future-ready data ecosystems.
The Role
We are looking for an experienced Data Engineer with 2+ years of hands-on experience in designing, developing, and maintaining scalable data pipelines and data integration solutions. The ideal candidate will have strong expertise in Python, Apache Spark, and SQL, with a solid understanding of ETL/ELT processes and distributed data processing. Experience with Apache Kafka is highly desirable. The role involves building reliable data solutions, optimizing data workflows, and ensuring data quality, performance, and reliability across data environments.
collaborate with each department
to create and deploy disruptive products. Come work at a growing company
that offers great benefits with opportunities to moving forward and learn
alongside accomplished leaders. We're seeking an experienced and outstanding
member of staff.
This position is both creative and rigorous
Responsibilities
- Design, develop, and maintain reliable and scalable ETL/ELT data pipelines
- Build and optimize data processing solutions using Python and Apache Spark.
- Develop and maintain real-time and near-real-time data pipelines.
- Write and optimize complex SQL queries and data transformation logic.
- Integrate data from multiple structured and unstructured data sources
- Design solutions for handling large volumes of data while maintaining performance, reliability, and data quality.
- Troubleshoot data pipeline failures, performance issues, and data inconsistencies.
- Implement monitoring, logging, and error handling mechanisms for data pipelines.
- Collaborate with data architects, analysts, application teams, and business stakeholders to understand and translate data requirements into technical solutions.
-
Participate in data modeling, solution design, code reviews, and technical discussions
Must Have
- 2+ years of professional experience in Data Engineering, ETL, or Data Integration.
- Strong hands-on experience developing ETL/ELT pipelines.
- Good programming skills with Python.
- Good understanding of Apache Spark and distributed data processing.
- Strong SQL skills.
- Good understanding of relational databases, data warehouses, and data modeling concepts.
-
Experience troubleshooting and optimizing production data pipelines.
- Strong analytical and problem-solving skills.
Nice to have
- Experience with Apache NiFi.
- Hands-on experience with Apache Kafka or other event-streaming technologies.
- Experience with cloud data platforms such as AWS, Azure, or GCP.
- Experience with orchestration tools such as Apache Airflow or similar technologies.
What Would Make Someone Excellent in This Role
- 2+ years of experience building and maintaining ETL/ELT pipelines.
- Proficiency in Python, SQL, and Apache Spark.
- Strong understanding of distributed processing, data warehousing, and data modeling.
- Experience with real-time data pipelines; Kafka is a plus.
- Familiarity with Apache NiFi, Airflow, and cloud platforms (AWS, Azure, or GCP).
- Ability to troubleshoot, optimize performance, and ensure data quality.
- Strong analytical, problem-solving, communication, and collaboration skills.
We will be progressing shortlisted candidates immediately, as this is a strategic and business-critical hire supporting DataHub Analytics’ data engineering capabilities, regional expansion, and AI-driven growth initiatives.