وظائف بلس — أخصائي تقييم هندسة البرمجيات
وظيفة منشورة على وظائف بلس، مع تفاصيل المتطلبات والمزايا ورابط التقديم المباشر.
أخصائي تقييم هندسة البرمجيات
تتقدّم باسم
زيارة موقع الشركةالإعلان الأصلي للوظيفة
Software Engineering Evaluation Specialist Mindrift
مقارنة الرواتب
35 – 35 دولار أمريكيثقة متوسطة · 35 دولار أمريكي/بالساعة – 35 دولار أمريكي/بالساعة
الرواتب المعروضة تقديرية ومبنية على بيانات السوق المتاحة، وقد لا تعكس الراتب الفعلي للوظيفة.
الوصف
يرجى تقديم سيرتك الذاتية باللغة الإنجليزية وتحديد مستوى إتقانك للغة الإنجليزية. تربط Mindrift المتخصصين بفرص الذكاء الاصطناعي القائمة على المشاريع لشركات التكنولوجيا الرائدة، مع التركيز على اختبار أنظمة الذكاء الاصطناعي وتقييمها وتحسينها. المشاركة قائمة على المشروع، وليست توظيفًا دائمًا. عن الدور ستقوم بتصميم مهام برمجة تتحدى وكلاء برمجة الذكاء الاصطناعي المتطورة. كل مهمة هي بيئة Docker قائمة بذاتها تحتوي على جزء مكسور من البرنامج؛ يحاول وكيل الذكاء الاصطناعي إصلاحه؛ تتحقق الاختبارات الآلية من النتيجة. ناتجك هو حزمة المهام الكاملة: الكود المكسور، والاختبارات، والتعليمات، وحل مرجعي يثبت أن المهمة قابلة للحل. المسؤوليات: - ابتكار سيناريو مطور واقعي - خطأ حقيقي، ETL معطل، ميزة مفقودة - وليس مشكلة بسيطة. - بناء بيئة Docker قابلة للتكرار مع تبعيات مثبتة. - كتابة pytest يتحقق من النتائج، وليس الأوامر المحددة - حتمية، غير متقلبة، ولا تسرب الإصلاح. - كتابة instruction.md تبدو وكأنها تذكرة Jira سيتلقاها المطور. - كتابة 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). - اختبار التعتيم أو الاختبار القائم على الخصائص (Hypothesis). - مساهمة سابقة في معايير تقييم الوكلاء أو الأطر ذات الصلة. العملية التقديم ← اجتياز التأهيل (فحص مهمة عينة لمدة 90 دقيقة + مقابلة سلوكية قصيرة) ← الانضمام إلى مشروع ← إكمال المهام ← الحصول على الأجر. الالتزام بالوقت - الإعداد: ~10 ساعات لكل مهمة أولى. - الحالة المستقرة: ~5 ساعات لكل مهمة، 2-4 مهام متوازية لكل مؤلف. - عبء العمل الأسبوعي الواقعي: 8-20 ساعة. يتوفر حجم أكبر لأصحاب الأداء العالي. - أنت تختار متى وكيف تساهم؛ يجب تقديم المهام بحلول الموعد النهائي وتلبية معايير القبول. التعويض: - مساهمات مدفوعة، معدلات تصل إلى 35 دولارًا في الساعة*. - تعويض قائم على المهام يعادل المعدل بالساعة، اعتمادًا على الأداء والحجم. - تتضمن بعض المشاريع مدفوعات حوافز. *تختلف المعدلات بناءً على الخبرة، وتقييم المهارات، والموقع، واحتياجات المشروع، وعوامل أخرى. قد يتم توفير معدلات أعلى للخبراء المتخصصين للغاية. قد تنطبق معدلات أقل أثناء الإعداد أو مراحل المشروع غير الأساسية. يتم مشاركة تفاصيل الدفع لكل مشروع. التقديم أرسل سيرتك الذاتية عبر منصة Mindrift. حدد مستوى إتقانك للغة الإنجليزية، وقم بتدوين هذا الدور (أخصائي تقييم هندسة البرمجيات - Terminal Bench)، وقم بتضمين رابط ملف GitHub الشخصي إذا كان متاحًا.
ما ستقوم به
- • - تصميم مهام برمجة واقعية وبيئات Docker قابلة للتكرار لتحدي وتقييم وكلاء برمجة الذكاء الاصطناعي المتطورة. إنشاء حزم مهام شاملة تتضمن كودًا معطلًا واختبارات آلية وتعليمات وحلول مرجعية.
المتطلبات
يتطلب 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، وخبرة في وكلاء برمجة الذكاء الاصطناعي، ومستوى B2+ في اللغة الإنجليزية كتابة.
هل هذا توظيف دائم؟
لا، المشاركة قائمة على المشروع وليست توظيفًا دائمًا.
ما هو الالتزام المتوقع بالوقت؟
يتراوح الالتزام بالوقت الواقعي من 8 إلى 20 ساعة أسبوعيًا، مع حوالي 10 ساعات للمهمة الأولى و 5 ساعات لكل مهمة لاحقة.
كيف يتم تحديد التعويض؟
التعويض قائم على المساهمات، بمعدلات تصل إلى 35 دولارًا في الساعة. تختلف المعدلات بناءً على الخبرة، وتقييم المهارات، والموقع، واحتياجات المشروع، وعوامل أخرى.
كيف يمكنني التقديم لهذا الدور؟
يمكنك تقديم سيرتك الذاتية عبر منصة Mindrift. تأكد من تحديد مستوى إتقانك للغة الإنجليزية، وذكر هذا الدور (أخصائي تقييم هندسة البرمجيات - Terminal Bench)، وتضمين رابط ملف GitHub الشخصي إذا كان متاحًا.
العمل في مسقط
تُعد مسقط، عاصمة سلطنة عُمان، مركزًا اقتصاديًا حيويًا يوفر بيئة عمل فريدة وجذابة. تتميز المدينة بسوق عمل متنوع، حيث تبرز قطاعات النفط والغاز، السياحة والضيافة، الخدمات اللوجستية، والإنشاءات كأبرز الصناعات التي تستقطب المواهب. تعكس ثقافة العمل في مسقط مزيجًا من التقاليد العُمانية الأصيلة والمعايير الدولية، مع التركيز على الاحترام المتبادل، التعاون، والالتزام بالجودة. يجد الوافدون والمواطنون على حد سواء فرصًا للنمو المهني في بيئة تتسم بالاستقرار والتطور. كما توفر المدينة جودة حياة عالية، مع سهولة التنقل ووجود بنية تحتية متطورة. تسعى الشركات الكبرى والمتوسطة، بالإضافة إلى المؤسسات الحكومية، باستمرار لتوظيف الكفاءات في مختلف التخصصات.
موقع تجميع وظائف من جهات خارجية. الحقول المنظَّمة (المهام، المتطلبات، المزايا، التعليم، الراتب، الأسئلة) مُستنبَطة آلياً من الإعلان الأصلي وقد تكون غير دقيقة. يُرجى التحقّق عبر الموقع الرسمي لصاحب العمل قبل التقديم.