Job Description
About the Role:
We are seeking a Senior Data Engineer to design and implement scalable data solutions in a fully remote environment. The ideal candidate will leverage ETL/ELT best practices, advanced SQL, and PySpark to build robust data pipelines on Databricks, while collaborating with Arabic-speaking stakeholders. This role requires 5+ years of experience in data ingestion and transformation and the ability to operate independently in a distributed team.
Responsibilities:
Design, develop, and maintain end-to-end ETL/ELT pipelines
Optimize data workflows for performance, scalability, and reliability
Build and manage data ingestion frameworks from diverse sources
Implement data quality, validation, and monitoring processes
Collaborate with cross-functional teams and Arabic-speaking business users to gather requirements
Troubleshoot and resolve data pipeline issues and performance bottlenecks
Document data architectures, processes, and best practices
Mentor and guide junior data engineers
Required Qualifications:
5+ years of professional experience in data engineering or related field
Fluency in Arabic for stakeholder communication and documentation
Proven expertise in ETL/ELT design and implementation
Advanced proficiency in SQL for data querying and transformation
Hands-on experience with PySpark for large-scale data processing
Experience designing and managing data ingestion pipelines
Demonstrated proficiency with Databricks platform and performance tuning
Ability to work effectively in a remote, distributed team environment
Preferred Qualifications:
Experience with cloud platforms such as AWS, GCP, or Azure
Familiarity with containerization and orchestration tools (Docker, Kubernetes)
Strong background in data modeling and data warehouse design
Knowledge of streaming technologies (e.g., Kafka, Kinesis)
Certifications in Databricks, Azure Data Engineer, or equivalent
Experience mentoring and leading data engineering teams
Position Details
- Position Title: Senior Data Engineer
- Location:
- Experience Required: 0