دوام كامل
تابي
وصف الوظيفة
مهندس بيانات أول | بدوام كامل | حضور فعلي | الرياض
تابي تخلق الحرية المالية في طريقة تسوق الناس وكسبهم وادخارهم من خلال إعادة صياغة علاقتهم بالمال. يختار أكثر من 15 مليون مستخدم تابي للبقاء في السيطرة على نفقاتهم والاستفادة القصوى من أموالهم. يسمح العرض الرئيسي للشركة للمتسوقين بتقسيم مدفوعاتهم عبر الإنترنت وفي المتاجر دون فائدة أو رسوم. يستخدم أكثر من 40000 علامة تجارية عالمية وشركات صغيرة، بما في ذلك أمازون ونون وإيكيا وشين، تابي لتسريع النمو واكتساب عملاء مخلصين من خلال تقديم دفعات سهلة ومرنة عبر الإنترنت وفي المتاجر. تولد تابي أكثر من 10 مليارات دولار في حجم معاملات سنوي لعلاماتها التجارية الشريكة وتعتبر أعلى تصنيفاً وأكثر استعراضاً وأكبر وأسرع شركة FinTech نمواً في منطقة دول مجلس التعاون الخليجي. أطلقت تابي عام 2019 وجمعت منذ ذلك الحين أكثر من مليار دولار في تمويل الأسهم والديون من المستثمرين العالميين والإقليميين، وقيمتها الآن 4.5 مليار دولار.
تبحث تابي عن مهندس بيانات أول لمساعدتها في بناء وتطوير منصة البيانات الأساسية، بدمج قدرات مستودع البيانات الحديثة مع خدمات البيانات الداخلية مثل مستودع الميزات. ستعمل عبر مجالات DWH والبث وخدمات البيانات لدعم حالات الاستخدام في المحليات والتعلم الآلي والعمليات في جميع أنحاء الشركة. ستنضم إلى بيئة عالية التأثير وعالية النمو وتتعاون مع مهندسين وعاملين ومحللين وفرق تعلم آلي على مستوى عالمي لتصميم وتسليم حلول بيانات قابلة للتوسع والمتكاملة بعمق في منتجات تابي والأدوات الداخلية.
ما الذي ستحضره:
• 3-5+ سنوات من الخبرة كمهندس بيانات أو مهندس تعلم آلي أو مهندس خلفي يعملان على أنظمة تعتمد على البيانات.
• خبرة مثبتة في تطوير واستخدام DWH لمستخدمي الأعمال والمحللين ومهندسي التعلم الآلي.
• خلفية قوية في تصميم وتشغيل أنظمة معالجة وتخزين بيانات عالية التحميل وقابلة للتوسع.
• فهم سليم لأنماط هندسة البيانات مثل Kimball و Inmon و Medallion و Data Mesh.
• خبرة عملية مع مفاهيم نمذجة البيانات: نماذج SCD والأشكال العادية وخطة النجوم وقبو البيانات.
• الكفاءة في Python باتباع أفضل الممارسات للكود النظيف والقابل للاختبار والقابل للصيانة.
• مهارات SQL متقدمة وأفضل الممارسات للعمل مع مجموعات البيانات الكبيرة والتحويلات المعقدة.
• الألفة بأفضل الممارسات في تصميم النظام لمنصات البيانات الموزعة والخدمات.
• خبرة مع أدوات المكدس البيانات الحديثة مثل Airflow و dbt و BigQuery و ClickHouse و PostgreSQL و Docker و GitLab CI/CD و Google Cloud Platform.
• خبرة مع الأنظمة المدفوعة بالأحداث وخطوط أنابيب البث، بما في ذلك أدوات مثل Debezium والوسطاء/الصفوف.
• مهارات اتصال قوية باللغة الإنجليزية (مستوى B2 أو أعلى) والقدرة على العمل بشكل مستقل في إعداد بعيد.
ما الذي ستفعله:
• تصميم وبناء والحفاظ على مستودع البيانات للشركات في تابي لدعم مستخدمي الأعمال والمحللين ومهندسي التعلم الآلي.
• تطوير وتطوير خدمات البيانات الداخلية مثل مستودع الميزات ومنتجات البيانات الأخرى ذات التأثير العالي.
• بناء وتشغيل خطوط أنابيب EL/ELT/ETL قوية لحالات الاستخدام المجمعة والبث.
• دمج أدوات وممارسات جديدة لمعالجة البيانات والتخزين والحوكمة وجودة البيانات عبر المنصة.
• تنفيذ والحفاظ على مزامنة بيانات موثوقة بين الأنظمة الداخلية والخارجية.
• تصميم ودعم حلول معالجة وتخزين بيانات عالية الحمولة وقابلة للتوسع، مع ضمان الأداء والموثوقية.
• المساهمة في هندسة المعمار للمنصة البيانات، بما في ذلك الخيارات التكنولوجية وقرارات تصميم النظام.
• تحسين البنية الأساسية وتدفقات عمل البيانات مع التركيز على كفاءة التكلفة في السحابة.
• التعاون الوثيق مع فرق التحليلات والمخاطر والتعلم الآلي لفهم احتياجات البيانات وتسليم مجموعات بيانات وخدمات عالية الجودة.
من الجميل أن يكون لديك:
• خبرة مع REST و gRPC APIs بالإضافة إلى الوسطاء والصفوف لدمج خدمات البيانات.
• خبرة مع أنظمة تخزين البيانات الحديثة: قواعد البيانات العلائقية و MPP و NoSQL.
• خبرة عملية مع Google Cloud Platform وخدمات البيانات الخاصة به.
• خبرة تطوير GO لبناء خدمات بيانات عالية الأداء.
المزايا:
• العمل جنباً إلى جنب مع فريق هندسة عالي الأداء ودولي في شركة fintech يونيكورن عالمية
• خيارات الأسهم (ESOP) في شركة سريعة التطور وما قبل الاكتتاب العام
• تأمين صحي
• راتب تنافسي وحوافز أخرى
Job Description
Senior Data Engineer | Full-time | On site | Riyadh Tabby creates financial freedom in the way people shop, earn and save by reshaping their relationship with money. Over 15 million users choose Tabby to stay in control of their spending and make the most out of their money. The company's flagship offering allows shoppers to split their payments online and in-store with no interest or fees. Over 40,000 global brands and small businesses, including Amazon, Noon, IKEA, and SHEIN use Tabby to accelerate growth and gain loyal customers by offering easy and flexible payments online and in stores. Tabby generates over $10 billion in annual transaction volume for its partner brands and is the highest-rated, most-reviewed, largest, and fastest-growing FinTech in the GCC region. Tabby launched in 2019 and has since raised +$1 billion in equity and debt funding from global and regional investors, and is now valued at $4.5 billion. Tabby is looking for a Senior Data Engineer to help build and evolve its core data platform, combining modern data warehouse capabilities with internal data services such as a Feature Store. You will work across DWH, streaming, and data services domains to power analytics, ML, and operational use cases across the company. You will join a high-impact, high-growth environment and collaborate with world-class engineers, analysts, and ML teams to design and deliver scalable data solutions that are deeply integrated into Tabby's products and internal tools. What you’ll bring 3–5+ years of experience as a Data Engineer, ML Engineer, or Backend Engineer working on data-intensive systems. Proven experience in DWH development and maintenance for business users, analysts, and ML engineers. Strong background in designing and operating high-load, scalable data processing and storage systems. Solid understanding of data architecture patterns such as Kimball, Inmon, Medallion, and Data Mesh. Hands-on experience with data modeling concepts: SCD forms, normal forms, star schema, Data Vault. Proficiency in Python following best practices for clean, testable, and maintainable code. Advanced SQL skills and best practices for working with large datasets and complex transformations. Familiarity with system design best practices for distributed data platforms and services. Experience with modern data stack tools such as Airflow, dbt, BigQuery, ClickHouse, PostgreSQL, Docker, GitLab CI/CD, and Google Cloud Platform. Experience with event-driven systems and streaming pipelines, including tools like Debezium and message brokers/queues. Strong communication skills in English (B2 level or higher) and the ability to work independently in a remote setup. What you’ll bring: Design, build, and maintain Tabby’s corporate data warehouse to support business users, analysts, and ML engineers. Develop and evolve internal data services such as a Feature Store and other high-impact data products. Build and operate robust EL/ELT/ETL pipelines for both batch and streaming use cases. Integrate new tools and practices for data processing, storage, governance, and data quality across the platform. Implement and maintain reliable data synchronization between internal and external systems. Design and support high-load, scalable data processing and storage solutions, ensuring performance and reliability. Contribute to the architecture of the data platform, including technology choices and system design decisions. Optimize infrastructure and data workflows with a focus on cost efficiency in the cloud. Collaborate closely with analytics, risk, and ML teams to understand data needs and deliver high-quality datasets and services. N ice to have Experience with REST and gRPC APIs as well as message brokers and queues for integrating data services. Experience with modern systems of data storage: relational, MPP, and NoSQL databases. Hands-on experience with Google Cloud Platform and its data services. GO development experience for building high-performance data services. Work alongside a high-performing, international engineering team in a global fintech unicorn Stock options (ESOP) in a fast-scaling, pre-IPO company Health Insurance Competitive salary and other bonuses