بناء أنابيب بيانات مرنة باستخدام مبادئ بنية الميدالية. إدارة وتحسين صيغ التخزين المفتوحة بما في ذلك Parquet وIceberg وDelta Lake. تصميم وتطوير وصيانة أعباء عمل معالجة البيانات الموزعة باستخدام Databricks وApache Spark. إجراء عمليات قواعد البيانات والتحسين والصيانة لبيئات PostgreSQL وSQLite. ضمان جودة البيانات والموثوقية والقابلية للتوسع والأداء عبر منصات البيانات. التعاون مع مستهلكي البيانات وأصحاب المصلحة لدعم متطلبات التقارير والتحليلات والبيانات التشغيلية. مراقبة البنية التحتية للبيانات وأداء أنابيب البيانات واستكشاف الأخطاء وإصلاحها وتحسينها. اتباع أفضل الممارسات في هندسة البيانات ومعايير البرمجة وعمليات التوثيق.
الملف الشخصي للمرشح المطلوب
درجة البكالوريوس في علوم الحاسوب، أو هندسة البرمجيات، أو مجال ذي صلة. خبرة تقارب 5 سنوات في هندسة البيانات أو دور ذي صلة. مهارات متقدمة في SQL مع خبرة قوية في PostgreSQL. إتقان قوي لـ Python وDuckDB. خبرة في بحيرات البيانات وطبقات الاستعلام والتخزين مفتوحة المصدر. خبرة عملية في العمل مع Parquet وIceberg وDelta Lake. خبرة في أطر العمل الخاصة بالحوسبة الموزعة، وتحديداً Databricks وApache Spark. فهم قوي لنمذجة البيانات وعمليات ETL/ELT وتطوير أنابيب البيانات. معرفة بإدارة قواعد البيانات وضبط الأداء وتقنيات التحسين. مهارات ممتازة في حل المشكلات والتحليل. القدرة على العمل بفعالية سواء بشكل مستقل أو ضمن بيئة فريق تعاونية. مهارات تواصل ممتازة باللغة الإنجليزية.
Build resilient data pipelines using Medallion architecture principles. Manage and optimize open storage formats including Parquet, Iceberg, and Delta Lake. Design, develop, and maintain distributed data processing workloads using Databricks and Apache Spark. Perform database operations, optimization, and maintenance for PostgreSQL and SQLite environments. Ensure data quality, reliability, scalability, and performance across data platforms. Collaborate with data consumers and stakeholders to support reporting, analytics, and operational data requirements. Monitor, troubleshoot, and improve data infrastructure and pipeline performance. Follow data engineering best practices, coding standards, and documentation processes.
Desired Candidate Profile
Bachelor's degree in Computer Science, Software Engineering, or a related field. Approximately 5 years of experience in Data Engineering or a related role. Advanced SQL skills with strong expertise in PostgreSQL. Strong proficiency in Python and DuckDB. Experience with data lakes and open-source query and storage layers. Hands-on experience working with Parquet, Iceberg, and Delta Lake. Experience with distributed computing frameworks, specifically Databricks and Apache Spark. Strong understanding of data modeling, ETL/ELT processes, and data pipeline development. Knowledge of database administration, performance tuning, and optimization techniques. Excellent problem-solving and analytical skills. Ability to work effectively both independently and within a collaborative team environment. Excellent English communication skills.