Job Overview:We are seeking a talented and motivated Senior Data Engineer with expertise in Scala and Python to join our data engineering team. This individual will play a key role in the design, development, and optimization of our data infrastructure and data pipelines. The ideal candidate has a passion for building scalable, high-performance systems and is eager to broaden their knowledge across the entire data engineering stack, from hardware infrastructure to project development. Key responsibilities:• Collaborate with cross-functional teams to design, develop, and maintain data engineering solutions using Scala, Python, and Apache Spark.• Implementation of new data engineering technologies, frameworks, and tools, such as HDFS, Mongo DB, and Postgre SQL, to enhance performance, scalability, and efficiency.• Understand and optimize hardware and resource consumption for data engineering projects.• Develop a deep understanding of hardware infrastructure, including servers, clusters, and distributed systems, to ensure optimal data processing and storage.• Design and architect high-performance, fault-tolerant, and scalable data pipelines.• Conduct research and stay current with the latest advancements in data engineering, hardware technologies, and distributed computing paradigms.• Mentor and guide junior team members, fostering a culture of continuous learning and skill development.• Collaborate with stakeholders to gather requirements, propose technical solutions, and deliver high-quality data engineering projects. Requirements:• 2-3 years of professional experience as a Software Engineer, with a focus on data engineering.• Keen interest in hardware infrastructure, resource consumption optimization, and data engineering project development.• Proven ability to work effectively in an Agile development environment and manage multiple priorities.• Strong problem-solving, analytical thinking, communication, and collaboration skills.
نظرة عامة على الوظيفة: نحن نبحث عن مهندس بيانات أول موهوب ومتحمس يتمتع بخبرة في لغتي Scala و Python للانضمام إلى فريق هندسة البيانات لدينا. سيلعب هذا الفرد دوراً رئيسياً في تصميم وتطوير وتحسين البنية التحتية لبياناتنا وخطوط أنابيب البيانات الخاصة بنا. يتمتع المرشح المثالي بشغف لبناء أنظمة قابلة للتوسع وعالية الأداء، وهو حريص على توسيع معرفته عبر كامل حزمة هندسة البيانات، من البنية التحتية للأجهزة إلى تطوير المشاريع. المسؤوليات الرئيسية: • التعاون مع الفرق متعددة الوظائف لتصميم وتطوير وصيانة حلول هندسة البيانات باستخدام Scala و Python و Apache Spark. • تنفيذ تقنيات وأطر عمل وأدوات هندسة بيانات جديدة، مثل HDFS و Mongo DB و Postgre SQL، لتعزيز الأداء وقابلية التوسع والكفاءة. • فهم وتحسين استهلاك الأجهزة والموارد لمشاريع هندسة البيانات. • تطوير فهم عميق للبنية التحتية للأجهزة، بما في ذلك الخوادم والمجموعات والأنظمة الموزعة، لضمان معالجة البيانات وتخزينها بشكل مثالي. • تصميم وهيكلة خطوط أنابيب بيانات عالية الأداء ومقاومة للأخطاء وقابلة للتوسع. • إجراء الأبحاث والبقاء على اطلاع بأحدث التطورات في هندسة البيانات وتقنيات الأجهزة ونماذج الحوسبة الموزعة. • توجيه وإرشاد أعضاء الفريق المبتدئين، وتعزيز ثقافة التعلم المستمر وتطوير المهارات. • التعاون مع أصحاب المصلحة لجمع المتطلبات واقتراح الحلول التقنية وتقديم مشاريع هندسة بيانات عالية الجودة. المتطلبات: • خبرة مهنية من 2-3 سنوات كمهندس برمجيات، مع التركيز على هندسة البيانات. • اهتمام كبير بالبنية التحتية للأجهزة، وتحسين استهلاك الموارد، وتطوير مشاريع هندسة البيانات. • قدرة مثبتة على العمل بفعالية في بيئة تطوير رشيقة (Agile) وإدارة أولويات متعددة. • مهارات قوية في حل المشكلات، والتفكير التحليلي، والتواصل، والتعاون.