الوصف الوظيفي
تساعد HackerRank الشركات مثل NVIDIA وAmazon وMicrosoft في توظيف وتطوير الجيل القادم من المطورين بناءً على المهارات، وليس السيرة الذاتية. منصتنا موثوقة من قبل أكثر من 2500 من أكثر الشركات ابتكارًا في العالم لبناء فرق هندسية قوية جاهزة لما هو قادم.
دخلت البرمجيات عصرًا حيث يبني البشر والذكاء الاصطناعي جنبًا إلى جنب. مع تسارع هذا التحول، تتغير تعريفات المواهب التقنية القوية. نقدم للشركات طرقًا أفضل لتحديد واستثمار المهارات المستقبلية.
يهتم الناس في HackerRank بشدة بتأثير عملهم ويعتنون بالتفاصيل الصغيرة حتى يتمكن عملاؤنا من تحقيق نجاح كبير مع المنتجات التي يحبون استخدامها حقًا. نحن نتحرك بسرعة ونؤمن بأن النتائج العظيمة تأتي من المعايير العالية.
حول الدور
يستخدم ملايين المطورين HackerRank كل يوم لإثبات مهاراتهم. نحن نبحث عن مهندس برمجيات خلفية أول يمكنه قيادة الاتجاه الفني للأنظمة الخلفية الحرجة وقيادة تسليم المبادرات ذات التأثير العالي على مستوى المنصة. ستتولى مسؤولية تصميم وتطوير الخدمات الخلفية الأساسية، وتوجيه المهندسين عبر الفرق، وكونك صانع قرار فني رئيسي لضمان بقاء منصتنا سريعة وموثوقة وقابلة للتوسع مع نمو قاعدة مستخدمينا العالمية.
ما ستفعله- تصميم وقيادة تنفيذ أنظمة وخدمات خلفية معقدة تدعم تجارب المنتجات الأساسية على نطاق واسع.
- تحديد ودفع الاستراتيجية الفنية لمجالك، واتخاذ قرارات رئيسية بشأن تصميم النظام، واختيارات التكنولوجيا، والاتجاه المعماري على المدى الطويل.
- امتلاك موثوقية وأداء الخدمات الخلفية الحرجة من البداية إلى النهاية، وتحديد معايير الخدمة، والمراقبة، وأفضل ممارسات الاستجابة للحوادث.
- تصميم أطر واجهات برمجة التطبيقات ونماذج البيانات القابلة للتوسع التي تشكل أساسًا لفرق المنتجات المتعددة والتكاملات الخارجية.
- قيادة المبادرات الفنية عبر الفرق، والتنسيق مع أصحاب المصلحة في الواجهة الأمامية والبنية التحتية والمنتج والتصميم.
- تحديد ودفع جهود إعادة الهيكلة على نطاق واسع، ومعالجة الديون التقنية وتطوير الأنظمة القديمة إلى هياكل حديثة وقابلة للصيانة.
- توجيه وتنمية المهندسين في الفريق من خلال مراجعات التصميم، ومراجعات الكود، والإرشادات الفنية العملية.
- المساهمة في معايير الهندسة والأدوات والعمليات التي ترفع مستوى جودة الكود وإنتاجية المطورين.
من أنت- مهندس خلفية أول لديه 3-6 سنوات من الخبرة في بناء وتشغيل أنظمة خلفية إنتاجية على نطاق واسع.
- خبير في لغة برمجة خلفية حديثة واحدة على الأقل (مثل Python أو Ruby أو Go أو Java أو Node.js) مع أساسيات قوية عبر المكدس.
- قدرة مثبتة على تصميم وبناء أنظمة موزعة - لقد اتخذت قرارات معمارية هامة حول تقسيم الخدمات، وتناسق البيانات، وتحمل الأخطاء، وقابلية الملاحظة.
- خبرة عميقة مع قواعد البيانات العلائقية (PostgreSQL، MySQL) ومتاجر NoSQL، بما في ذلك تصميم المخططات، وتحسين الاستعلامات، ونمذجة البيانات لأحمال العمل ذات الإنتاجية العالية.
- فهم قوي لاستراتيجيات التخزين المؤقت (Redis/Memcached)، والرسائل غير المتزامنة (Kafka/RabbitMQ)، والهياكل المعمارية المدفوعة بالأحداث.
- خبرة عملية مع الحاويات (Docker/Kubernetes)، وأنابيب CI/CD، وممارسات البنية التحتية ككود.
- سجل حافل في قيادة المشاريع الفنية من بيانات المشكلة الغامضة إلى تسليم الإنتاج.
إتقان الذكاء الاصطناعي
- إتقان عميق وعملية مع أدوات التطوير المدعومة بالذكاء الاصطناعي (مثل GitHub Copilot وCursor وClaude Code) - لا تستخدمها فقط، بل طورت سير العمل وأفضل الممارسات حولها التي يمكنك تعليمها للآخرين.
- معرفة قوية بأنظمة الذكاء الاصطناعي الكبيرة والأنظمة الذكية - تفهم قدرات النموذج، والقيود، وإدارة السياق، واستخدام الأدوات، ويمكنك التفكير في متى وكيف يتم دمج الذكاء الاصطناعي في الأنظمة الخلفية.
- قدرة مثبتة على الاستفادة من الذكاء الاصطناعي عبر دورة حياة تطوير البرمجيات بالكامل: استكشاف المعمارية، والتنفيذ، ومراجعة الكود، وتوليد الاختبارات، والتوثيق، وتحليل الحوادث، والكتابة التقنية.
- فهم قوي لأساسيات الذكاء الاصطناعي/تعلم الآلة: هياكل المحولات، نماذج التضمين، تحسين الاستدلال، أنماط RAG، مقايضات الضبط مقابل هندسة المطالبات، وطرق التقييم.
- القدرة على تقييم وتقديم توصيات فنية بشأن أدوات الذكاء الاصطناعي، وواجهات برمجة التطبيقات، وأنماط التكامل لفريقك ومجالك - بما في ذلك اعتبارات التكلفة، والكمون، والموثوقية، والأمان.
- تتابع بنشاط التطورات في أبحاث وأدوات الذكاء الاصطناعي، يمكنك فصل الضجيج عن القيمة الهندسية الحقيقية، ودفع اعتماد الممارسات المعززة بالذكاء الاصطناعي داخل فريقك.
حتى أفضل إذا كان لديك- خبرة في تصميم وتشغيل أنظمة تخدم ملايين المستخدمين المتزامنين مع متطلبات صارمة من حيث الكمون والتوافر.
- خبرة عميقة في أنماط تصميم النظام مثل الخدمات الصغيرة، CQRS، مصادر الأحداث، أو التصميم المدفوع بالمجال، مع تطبيقات في العالم الحقيقي.
- خبرة كبيرة مع منصات السحابة (AWS أو GCP أو Azure)، بما في ذلك الهياكل المعمارية بدون خادم، والخدمات المدارة، وتحسين التكاليف.
- خبرة في بناء واجهات برمجة التطبيقات على مستوى المنصة، أو مجموعات تطوير البرمجيات، أو أدوات المطورين التي تستهلكها الفرق الهندسية الداخلية أو الخارجية.
- تاريخ في دفع تحسينات ثقافة الهندسة - سواء من خلال عمليات RFC، أو مجالس مراجعة المعمارية، أو مساهمات المدونات الهندسية.
ستزدهر في هذا الدور إذا- تفكر بما يتجاوز المهمة الفورية وتعتبر الصحة طويلة المدى، وقابلية التوسع، وتكاليف التشغيل للأنظمة التي تبنيها.
- تتحمل المسؤولية ليس فقط عن كودك الخاص، ولكن عن الجودة العامة والاتجاه للأنظمة التي يقدمها فريقك.
- تشعر بالطاقة من الغموض - يمكنك أخذ مشكلة غير محددة بشكل فضفاض، هيكلتها، ودفعها نحو حل جيد الهندسة.
- تقود من خلال التأثير، تكسب الثقة من خلال الحكم الفني القوي ونهج تعاوني خالٍ من الأنا.
- تستمتع حقًا بجعل المهندسين الآخرين أفضل من خلال الإرشاد، ومشاركة المعرفة، ورفع مستوى الهندسة.
هل ترغب في معرفة المزيد عن HackerRank؟ تفضل بزيارة HackerRank.com لاستكشاف منتجاتنا وحلولنا ومواردنا، والغوص في قصتنا ومهمتنا هنا.
تعتبر HackerRank صاحب عمل يضمن تكافؤ الفرص ويمارس العمل الإيجابي. نحن نقدم فرصًا متساوية للجميع للتوظيف بناءً على الأداء الفردي والمؤهلات. نحن لا نميز بناءً على العرق أو الدين أو الأصل القومي أو الهوية أو التعبير الجنسي أو التوجه الجنسي أو العمر أو الحالة الاجتماعية أو حالة المحاربين أو الإعاقة. سيتم الاحتفاظ بجميع معلوماتك بسرية وفقًا لإرشادات تكافؤ الفرص.
Linkedin | X | Blog | Instagram | Life@HackerRank
إشعار للمتقدمين المحتملين لوظائف HackerRank:
- يستخدم موظفونا عناوين البريد الإلكتروني @hackerrank.com.
- نحن لا نطلب أبدًا معلومات الدفع أو فحص الائتمان للتقدم، أو المقابلة، أو العمل هنا.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.