Job Description
Hands-on senior Databricks specialist with proven experience in production enterprise environments. We are specifically looking for someone who can independently design, develop, troubleshoot, optimize, and govern Databricks solutions, rather than someone whose experience is limited to basic Databricks development.
Responsibilities
Design and implement enterprise-scale data solutions using Azure Databricks. Define and maintain Databricks data architecture and platform standards. Design data ingestion and integration pipelines from multiple source systems. Develop scalable ETL/ELT pipelines using Databricks and Apache Spark. Design and implement Medallion Architecture (Bronze, Silver, Gold) where appropriate. Work with Delta Lake and optimize Delta tables and data pipelines. Design data models and transformation processes for analytical and operational reporting. Integrate Databricks with Microsoft Dynamics 365 / Dataverse and other enterprise applications. Develop and optimize batch and near-real-time data processing pipelines. Implement data quality, validation, monitoring, lineage, and governance processes. Optimize Spark jobs, clusters, SQL queries, Delta tables, and data pipelines for performance and cost. Implement appropriate data security and access controls. Work with Unity Catalog for data governance, access control, cataloging, and lineage. Support Power BI and other analytical/reporting platforms through optimized data models and data services. Troubleshoot complex data engineering and performance issues. Establish development, testing, and production standards for Databricks. Support CI/CD and Dev Ops practices for Databricks solutions. Conduct technical reviews and mentor data engineers. Ensure data platform solutions meet security, availability, scalability, and disaster recovery requirements.
Qualifications
Minimum 8+ years of experience in data engineering/data architecture. Minimum 4+ years of strong hands-on experience with Azure Databricks. Strong hands-on experience with Apache Spark and PySpark. Strong experience with Delta Lake. Strong experience designing enterprise data platforms and data pipelines. Strong knowledge of Databricks Medallion Architecture. Strong experience with Unity Catalog, data governance, access control, and data lineage. Strong SQL skills and experience with large-scale data processing. Strong experience with Azure data services. Experience with Azure Data Factory / Azure Data Lake Storage Gen2. Experience integrating Databricks with APIs, enterprise applications, CRM systems, and other data sources. Experience with data modeling and dimensional modeling. Strong understanding of data quality and data governance. Strong understanding of performance optimization and Databricks cost optimization. Experience with CI/CD, Git, Azure Dev Ops, and deployment automation. Experience working with large-volume enterprise datasets. Ability to troubleshoot complex production data issues.
Preferred Certifications
Databricks Certified Data Engineer Professional Databricks Certified Data Engineer Associate Microsoft Certified: Azure Data Engineer Associate Other relevant Databricks/Azure certifications
وصف الوظيفة
مطلوب أخصائي أول في Databricks لديه خبرة عملية مثبتة في بيئات المؤسسات الإنتاجية. نحن نبحث تحديداً عن شخص يمكنه تصميم وتطوير واستكشاف أخطاء حلول Databricks وإصلاحها وتحسينها وإدارتها بشكل مستقل، بدلاً من شخص تقتصر خبرته على تطوير Databricks الأساسي.
المسؤوليات
تصميم وتنفيذ حلول بيانات على مستوى المؤسسات باستخدام Azure Databricks. تحديد والحفاظ على معايير بنية بيانات Databricks ومعايير المنصة. تصميم خطوط أنابيب استيعاب البيانات وتكاملها من أنظمة مصادر متعددة. تطوير خطوط أنابيب ETL/ELT قابلة للتوسع باستخدام Databricks وApache Spark. تصميم وتنفيذ بنية الميدالية (البرونزية، الفضية، الذهبية) عند الاقتضاء. العمل مع Delta Lake وتحسين جداول Delta وخطوط أنابيب البيانات. تصميم نماذج البيانات وعمليات التحويل للتقارير التحليلية والتشغيلية. دمج Databricks مع Microsoft Dynamics 365 / Dataverse وتطبيقات المؤسسات الأخرى. تطوير وتحسين خطوط أنابيب معالجة البيانات المجمعة وشبه الفورية. تنفيذ عمليات جودة البيانات والتحقق منها ومراقبتها وتتبعها وحوكمتها. تحسين وظائف Spark، والمجموعات، واستعلامات SQL، وجداول Delta، وخطوط أنابيب البيانات من حيث الأداء والتكلفة. تنفيذ ضوابط أمن البيانات والوصول المناسبة. العمل مع Unity Catalog لحوكمة البيانات والتحكم في الوصول والفهرسة والتتبع. دعم Power BI ومنصات التحليل/التقارير الأخرى من خلال نماذج بيانات وخدمات بيانات محسنة. استكشاف مشكلات هندسة البيانات المعقدة والأداء وإصلاحها. وضع معايير التطوير والاختبار والإنتاج لـ Databricks. دعم ممارسات CI/CD وDev Ops لحلول Databricks. إجراء مراجعات فنية وتوجيه مهندسي البيانات. ضمان تلبية حلول منصة البيانات لمتطلبات الأمان والتوافر وقابلية التوسع والتعافي من الكوارث.
المؤهلات
خبرة لا تقل عن 8 سنوات في هندسة البيانات/بنية البيانات. خبرة عملية قوية لا تقل عن 4 سنوات في Azure Databricks. خبرة عملية قوية مع Apache Spark وPySpark. خبرة قوية مع Delta Lake. خبرة قوية في تصميم منصات بيانات المؤسسات وخطوط أنابيب البيانات. معرفة قوية ببنية الميدالية (Medallion Architecture) في Databricks. خبرة قوية مع Unity Catalog وحوكمة البيانات والتحكم في الوصول وتتبع البيانات. مهارات SQL قوية وخبرة في معالجة البيانات واسعة النطاق. خبرة قوية في خدمات بيانات Azure. خبرة في Azure Data Factory / Azure Data Lake Storage Gen2. خبرة في دمج Databricks مع واجهات برمجة التطبيقات (APIs) وتطبيقات المؤسسات وأنظمة CRM ومصادر البيانات الأخرى. خبرة في نمذجة البيانات والنمذجة البعدية. فهم قوي لجودة البيانات وحوكمة البيانات. فهم قوي لتحسين الأداء وتحسين تكلفة Databricks. خبرة في CI/CD وGit وAzure Dev Ops وأتمتة النشر. خبرة في العمل مع مجموعات بيانات المؤسسات ذات الحجم الكبير. القدرة على استكشاف مشكلات بيانات الإنتاج المعقدة وإصلاحها.
الشهادات المفضلة
شهادة مهندس بيانات محترف من Databricks، شهادة مهندس بيانات مشارك من Databricks، شهادة Microsoft Certified: Azure Data Engineer Associate، وغيرها من شهادات Databricks/Azure ذات الصلة