وظائف بلس — أخصائي تقييم هندسة البرمجيات
وظيفة منشورة على وظائف بلس، مع تفاصيل المتطلبات والمزايا ورابط التقديم المباشر.
أخصائي تقييم هندسة البرمجيات
تتقدّم باسم
زيارة موقع الشركةالإعلان الأصلي للوظيفة
Software Engineering Evaluation Specialist Mindrift
مقارنة الرواتب
35 – 35 دولار أمريكيثقة مرتفعة · 35 دولار أمريكي/بالساعة – 35 دولار أمريكي/بالساعة
الرواتب المعروضة تقديرية ومبنية على بيانات السوق المتاحة، وقد لا تعكس الراتب الفعلي للوظيفة.
الوصف
يرجى تقديم سيرتك الذاتية باللغة الإنجليزية وتحديد مستوى إتقانك للغة الإنجليزية. تربط Mindrift المتخصصين بفرص الذكاء الاصطناعي القائمة على المشاريع لشركات التكنولوجيا الرائدة، مع التركيز على اختبار أنظمة الذكاء الاصطناعي وتقييمها وتحسينها. المشاركة قائمة على المشاريع، وليست توظيفًا دائمًا. عن الدور ستقوم بتصميم مهام برمجة تتحدى وكلاء برمجة الذكاء الاصطناعي المتطورين. كل مهمة هي بيئة Docker قائمة بذاتها تحتوي على جزء معطل من البرنامج؛ يحاول وكيل الذكاء الاصطناعي إصلاحه؛ تتحقق الاختبارات الآلية من النتيجة. ناتجك هو حزمة المهام الكاملة: الكود المعطل، والاختبارات، والتعليمات، وحل مرجعي يثبت أن المهمة قابلة للحل. المسؤوليات: - اختراع سيناريو مطور واقعي – خطأ حقيقي، ETL معطل، ميزة مفقودة – وليس مشكلة بسيطة. - بناء بيئة Docker قابلة لإعادة الإنتاج مع تبعيات مثبتة. - كتابة pytest يتحقق من النتائج، وليس أوامر محددة – حتمي، غير متقلب، ولا يسرب الإصلاح. - كتابة instruction.md يقرأ كبطاقة Jira يتلقاها المطور. - كتابة reference solve.sh يثبت أن المهمة قابلة للحل. - معايرة الصعوبة بحيث تحل وكلاء الذكاء الاصطناعي الحديثة المهمة بنسبة 20-60% من الوقت. - التكرار بناءً على ملاحظات مراجعي ضمان الجودة الخبراء. - لاحقًا: مراجعة مهام المؤلفين الآخرين كمراجع ضمان جودة. ليس في النطاق - تسمية البيانات، هندسة المطالبات. - كود الإنتاج للشحن – أنت تصمم المشكلات والتحقق لوكلاء الذكاء الاصطناعي. - ألغاز Leetcode – يجب أن تبدو السيناريوهات وكأنها عمل مطور حقيقي. - ليست كل مهمة مرشحة يتم شحنها – الجودة قبل الكمية. المتطلبات - 3+ سنوات من تطوير برامج الإنتاج في حزمة خلفية واحدة – Python، Go، Node.js، Java، أو Rust. العمق في حزمة واحدة أفضل من الاتساع. - إتقان Python + pytest – مطلوب بغض النظر عن الحزمة الأساسية. تسخير المهام يعتمد على pytest حتى عندما يكون التطبيق المعطل بلغة أخرى. Fixtures، parametrize، monkeypatch، timeouts، conftest.py. - تأليف Docker – Dockerfiles قابلة لإعادة الإنتاج، تبعيات مثبتة، بناء متعدد المراحل عند الحاجة، مستخدم غير جذري. - Linux & Bash – راحة في تصحيح الأخطاء داخل الحاويات (strace، lsof، journalctl)؛ shell يتجاوز set -euo pipefail. - تجربة وكيل برمجة الذكاء الاصطناعي – Claude Code، Cursor، Roo Code، أو ما شابه، في عمل غير تافه. يمكنك ذكر وقت محدد كان فيه الذكاء الاصطناعي مخطئًا بثقة وكيف اكتشفته. - الإنجليزية – B2+ كتابة. غير مناسب - مهندسو علوم البيانات، تعلم الآلة، أو الرؤية الحاسوبية بدون ناتج هندسة خلفية. - مختبرو ضمان الجودة اليدويون بدون أتمتة أو تأليف اختبارات. - الواجهة الأمامية فقط، low-code / no-code، دعم تكنولوجيا المعلومات، أو محللو الأعمال. - المهندسون الذين لم يكتبوا pytest من الصفر أبدًا. - مبتدئ، متدرب، أو مساعد كأحدث دور. المؤهلات المفضلة - عمق المجال في الأمن، إدارة الأنظمة (nginx / systemd / cron)، الحوسبة العلمية (NumPy / PyTorch / SciPy)، DevOps، أو أساسيات Git. - أدوات Python الحديثة (uv، poetry، pyproject.toml). - أدوات التغطية (pytest-cov، coverage.py، gcov، llvm-cov، kcov). - اختبار Fuzzing أو الاختبار القائم على الخصائص (Hypothesis). - مساهمة سابقة في معايير تقييم الوكلاء أو الأطر ذات الصلة. العملية التقديم → اجتياز التأهيل (فحص مهمة عينة لمدة 90 دقيقة + مقابلة سلوكية قصيرة) → الانضمام إلى مشروع → إكمال المهام → الحصول على الأجر. الالتزام بالوقت - الإعداد: حوالي 10 ساعات لكل مهمة أولى. - الحالة المستقرة: حوالي 5 ساعات لكل مهمة، 2-4 مهام متوازية لكل مؤلف. - الحمل الأسبوعي الواقعي: 8-20 ساعة. حجم أعلى متاح لأصحاب الأداء الأفضل. تختار متى وكيف تساهم؛ يجب تقديم المهام بحلول الموعد النهائي وتلبية معايير القبول. التعويض: - مساهمات مدفوعة، معدلات تصل إلى 35 دولارًا في الساعة*. - تعويض قائم على المهام يعادل المعدل بالساعة، اعتمادًا على الأداء والحجم. - تتضمن بعض المشاريع مدفوعات حافزة. *تختلف المعدلات بناءً على الخبرة، وتقييم المهارات، والموقع، واحتياجات المشروع، وعوامل أخرى. قد يتم توفير معدلات أعلى للخبراء المتخصصين للغاية. قد تنطبق معدلات أقل أثناء الإعداد أو مراحل المشروع غير الأساسية. يتم مشاركة تفاصيل الدفع لكل مشروع. التقديم قدم سيرتك الذاتية عبر منصة Mindrift. حدد مستوى إتقانك للغة الإنجليزية، لاحظ هذا الدور (أخصائي تقييم هندسة البرمجيات – Terminal Bench)، وقم بتضمين رابط ملف GitHub الشخصي إذا كان متاحًا.
ما ستقوم به
- • - تصميم وبناء مهام برمجة مستقلة وقابلة لإعادة الإنتاج تتحدى وكلاء برمجة الذكاء الاصطناعي لإصلاح أخطاء البرامج الواقعية. تقييم ومعايرة صعوبة المهام لضمان استيفائها لمعايير الجودة لأداء الذكاء الاصطناعي المتطور.
المتطلبات
يتطلب 3+ سنوات من الخبرة في تطوير برامج الإنتاج مع إتقان Python و pytest. يجب أن يكون المرشحون بارعين في Docker و Linux و Bash، ولديهم خبرة في العمل مع وكلاء برمجة الذكاء الاصطناعي.
نسبة التوافق13%
نصائح المقابلة
استعد لمناقشة تجربتك في تطوير البرمجيات الإنتاجية، مع التركيز على العمق في حزمة خلفية واحدة.
كن مستعدًا لإظهار إتقانك لـ Python و pytest، حيث أن هذه المهارات أساسية للدور.
جهز أمثلة عن كيفية استخدامك لـ Docker و Linux و Bash في مشاريعك السابقة، خاصة في تصحيح الأخطاء داخل الحاويات.
استعرض تجربتك مع وكلاء برمجة الذكاء الاصطناعي وقدرتك على تحديد الأخطاء التي يرتكبونها.
اقتراح آلي للمسار الوظيفي، وليس توصية رسمية من صاحب العمل.
المسار الوظيفي
مهندس اختبار أتمتة أول
أخصائي تقييم هندسة البرمجيات
مهندس موثوقية الموقع (SRE)
مهندس برمجيات رئيسي
الأسئلة الشائعة
ما هو الدور الرئيسي لأخصائي تقييم هندسة البرمجيات؟
الدور الرئيسي هو تصميم مهام برمجة تتحدى وكلاء برمجة الذكاء الاصطناعي المتطورين لإصلاح أجزاء معطلة من البرامج، مع توفير بيئات Docker واختبارات آلية وحلول مرجعية.
ما هي المهارات التقنية الأساسية المطلوبة لهذا الدور؟
المهارات التقنية الأساسية المطلوبة تشمل 3+ سنوات من تطوير برامج الإنتاج في حزمة خلفية واحدة (مثل Python، Go، Node.js، Java، أو Rust)، إتقان Python و pytest، تأليف Docker، ومعرفة بـ Linux و Bash، بالإضافة إلى تجربة مع وكلاء برمجة الذكاء الاصطناعي.
ما هو الالتزام الزمني المتوقع لهذا الدور؟
يتضمن الإعداد حوالي 10 ساعات لكل مهمة أولى، ثم حوالي 5 ساعات لكل مهمة في الحالة المستقرة، مع 2-4 مهام متوازية لكل مؤلف. الحمل الأسبوعي الواقعي يتراوح بين 8-20 ساعة، مع إمكانية زيادة الحجم لأصحاب الأداء الأفضل.
كيف يتم التقديم لهذا الدور؟
للتقديم، يجب تقديم سيرتك الذاتية عبر منصة Mindrift، وتحديد مستوى إتقانك للغة الإنجليزية، والإشارة إلى هذا الدور (أخصائي تقييم هندسة البرمجيات – Terminal Bench)، وتضمين رابط ملف GitHub الشخصي إذا كان متاحًا.
العمل في المنامة
تُعد المنامة، عاصمة البحرين، مركزًا اقتصاديًا حيويًا في منطقة الخليج العربي، وتوفر بيئة عمل ديناميكية وجذابة للمهنيين من مختلف التخصصات. تشتهر المدينة بقطاعها المالي والمصرفي المتطور، بالإضافة إلى قطاعات الخدمات، التجزئة، والضيافة التي تشهد نموًا مستمرًا. يتميز سوق العمل في المنامة بتنوعه، حيث تستقطب الشركات المحلية والعالمية المواهب من داخل البحرين وخارجها. الثقافة العملية في المنامة تمزج بين القيم التقليدية والتوجهات الحديثة، مع التركيز على الكفاءة المهنية والتعاون. التنقل داخل المدينة مريح نسبيًا، وتوفر المنامة أسلوب حياة عصريًا مع مجموعة واسعة من خيارات السكن والترفيه، مما يجعلها وجهة مفضلة للكثيرين الذين يسعون إلى فرص وظيفية واعدة في منطقة الخليج.
موقع تجميع وظائف من جهات خارجية. الحقول المنظَّمة (المهام، المتطلبات، المزايا، التعليم، الراتب، الأسئلة) مُستنبَطة آلياً من الإعلان الأصلي وقد تكون غير دقيقة. يُرجى التحقّق عبر الموقع الرسمي لصاحب العمل قبل التقديم.