Senior Data Engineer
📣 إعلان| نوع العقد | دوام كامل | |
| طبيعة الوظيفة | بالموقع | |
| الموقع | الرياض |
وصف الوظيفة
About the Role
Devsinc is seeking a Senior Data Engineer with 4-6 years of professional experience to join their team in Riyadh, Saudi Arabia. This full-time role involves designing, building, and maintaining scalable data pipelines and processing systems. The ideal candidate will support analytics, data products, and AI/ML capabilities by developing reliable and maintainable workflows for large, complex, and continuously growing datasets.
Role Context and Collaboration
The Senior Data Engineer will be responsible for delivering production-ready datasets and high-performance data solutions. This position requires strong hands-on experience with ETL/ELT pipelines, Python, SQL, Apache Airflow, Apache Spark, and Redis. Collaboration with Product, Business Intelligence, Data Science, and Engineering teams is a key aspect of this role to ensure integrated and effective data solutions.
Key Responsibilities
- Design, develop, and maintain scalable ETL/ELT pipelines for data ingestion, transformation, validation, and delivery.
- Build, schedule, and orchestrate production-grade data workflows using Apache Airflow.
- Develop distributed data-processing jobs using Apache Spark.
- Write efficient, reusable, and maintainable Python code for data processing, automation, and pipeline development.
- Develop and optimize complex SQL queries for data transformation, analysis, and quality validation.
- Design pipelines capable of processing large-scale structured, semi-structured, and unstructured datasets.
- Implement Redis for caching, high-performance data access, and data-intensive application requirements.
- Integrate data from APIs, relational databases, files, third-party providers, and other internal and external sources.
- Implement data validation, monitoring, logging, error handling, alerting, and pipeline observability.
- Optimize pipeline performance, data storage, processing time, and infrastructure costs.
- Develop reusable data-ingestion and transformation frameworks instead of one-off scripts.
- Troubleshoot pipeline failures, performance bottlenecks, and data-quality issues to ensure timely resolution.
- Collaborate with BI, Product, Data Science, and Engineering teams to deliver reliable, production-ready datasets.
- Establish and maintain data-engineering standards, technical documentation, and development best practices.
Required Qualifications and Skills
- Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field.
- 4-6 years of professional experience in Data Engineering or a closely related role.
- Strong hands-on experience designing and implementing production-grade ETL/ELT pipelines.
- Strong proficiency in Python for data processing, automation, and data-engineering workflows.
- Advanced SQL skills and a strong understanding of relational databases.
- Practical production experience with Apache Airflow for workflow orchestration.
- Hands-on experience with Apache Spark and distributed data processing.
- Strong understanding of data modelling, transformation patterns, and data-pipeline architecture.
- Experience with Redis, caching strategies, and high-performance data-access patterns.
- Experience processing large datasets and optimizing pipeline and query performance.
- Strong understanding of data quality, validation, monitoring, observability, and pipeline reliability.
- Familiarity with Linux, Git, Docker/containers, and modern software-engineering practices.
- Strong analytical, troubleshooting, communication, and cross-functional collaboration skills.
Preferred Qualifications
- Experience with cloud data platforms and object storage services such as AWS, Azure, or GCP.
- Experience working with PostgreSQL, data warehouses, or analytical databases.
- Experience processing geospatial data or large-scale location-based datasets.
- Familiarity with DuckDB, Apache Sedona, Trino, Presto, or similar analytical technologies.
- Experience processing high-volume event, mobility, transactional, or geospatial data.
- Familiarity with CI/CD pipelines and infrastructure-as-code practices.
- Experience supporting data products, analytics platforms, or AI/ML pipelines.
Application Process
Devsinc invites qualified candidates to apply for this Senior Data Engineer position in Riyadh. This is a full-time opportunity for professionals seeking to contribute to advanced data solutions.
متطلبات الوظيفة
- تتطلب ٥-١٠ سنوات خبرة
وظائف مشابهة
قد يعجبك أيضاً
- وظائف ذات صلة بـ Senior Data Engineer
- وظائف شيف القسم (شيف دي بارتي) في الرس
- وظائف مهندس مدني في الرس
- وظائف أخصائي خدمة اجتماعية في الرس
- وظائف اخصائي نطق وتخاطب في الرس
- وظائف اخصائي تربية خاصة في الرس
- مجالات وظيفية أخرى في الرياض
- وظائف مدير مبيعات في الرياض
- وظائف مسؤول إداري مبيعات في الرياض
- وظائف مندوب مبيعات في الرياض
- وظائف مدير خدمات لوجستية في الرياض
- وظائف مساعد إداري في الرياض
- وظائف Operations Manager في الرياض
- وظائف Human Resources Manager في الرياض
- وظائف Sales Engineer في الرياض
- وظائف Financial Analyst في الرياض
- وظائف Waiter في الرياض
- استكشف الوظائف في أنحاء المملكة
- وظائف Production Engineer في الدمام
- وظائف أخصائي اضطرابات تخاطب في الرياض
- وظائف مدير أشغال ومرافق عامة في الخرج
- وظائف فني أجهزة طبية في الطائف
- وظائف أخصائية علاج وظيفي في المبرز
- وظائف Executive Secretary في مكة المكرمة
- وظائف مدرب أعمال وإدارة في الطائف
- وظائف أخصائية حمام مغربي في الرياض
- وظائف Sales Director في الرياض
- وظائف Sous Chef في املج