Job summary
Devsinc is hiring a Senior Data Engineer in Riyadh to design, build and maintain scalable data pipelines and processing systems that support analytics, data products and AI/ML. The role involves developing production workflows, optimizing performance and ensuring data quality while collaborating with cross-functional teams.
Key responsibilities
- Design, build and maintain scalable ETL/ELT pipelines for ingestion, transformation and delivery.
- Create and orchestrate production data workflows using Apache Airflow.
- Develop distributed processing jobs with Apache Spark.
- Write reusable Python code for data processing and pipeline automation.
- Optimize complex SQL queries for transformation, analysis and validation.
- Implement caching and high-performance access patterns with Redis.
- Ensure data validation, monitoring, logging, alerting and pipeline observability.
- Collaborate with BI, Product, Data Science and Engineering teams to deliver production-ready datasets.
Requirements
- Bachelor’s degree in CS, Software Engineering, Data Science or related field.
- 4–6 years of professional Data Engineering experience.
- Proven experience building production-grade ETL/ELT pipelines.
- Strong proficiency in Python and advanced SQL skills.
- Production experience with Apache Airflow and Apache Spark.
- Knowledge of data modeling, transformation patterns and pipeline architecture.
- Experience with Redis and caching strategies.
- Familiarity with Linux, Git and Docker/containers.
Skills
Source: Workable. Last checked as open: 14 Nov 2026. You apply directly with the employer.
Apply now