في المكتب
Mindrift -
مصر , Egypt
--
Mindrift

تفاصيل الوظيفة

تربط Mindrift الخبراء بفرص AI قائمة على المشاريع لشركات tech رائدة، مع تركيز على اختبار أنظمة الذكاء الاصطناعي وتقييمها وتحسينها. المشاركة قائمة على المشروع، وليست توظيفاً دائماً.


حول الدور

ستقوم بتصميم مهام ترميز تتحدى وكلاء برمجة AI في الحد الأقصى. كل مهمة هي بيئة Docker مستقلة بذاتها تحتوي على جزء مكسور من البرنامج؛ يحاول وكيل AI إصلاحه؛ الاختبارات الآلية تتحقق من النتيجة. الناتج النهائي لديك هو حزمة المهمة الكاملة: الشفرة المعطوبة، الاختبارات، التعليمات، وحل مرجعي يثبت أن المهمة قابلة للحل.


المسؤوليات :

  • ابتكار سيناريو مطور واقعي: عيب حقيقي، ETL معطل، ميزة مفقودة ليست مسألة لعبة.
  • إنشاء بيئة Docker قابلة لإعادة الإنتاج مع تبعيات مثبتة.
  • كتابة pytest للتحقق من النتائج، وليس الأوامر المحددة (حاسم، غير متقلب، ولا يكشف عن الإصلاح).
  • كتابة instruction.md تقرأ كتذكرة Jira سيتلقاها مطوِّر.
  • كتابة حل مرجعي solve.sh يبرهن أن المهمة قابلة للحل.
  • ضبط الصعوبة بحيث يحلها أحدث الوكلاء بنسبة 20-60% من الوقت.
  • التكرار بناءً على تعليقات مُراجعي QA الخبراء.
  • لاحقاً: مراجعة مهام المؤلفين الآخرين كمراجع QA.

غير ضمن النطاق

  • تصنيف البيانات، هندسة المحفزات.
  • شفرة الإنتاج لتوزيع مشاكل التصميم والتحقق للوكلاء AI.
  • سيناريوهات Leetcode تبدو كعمل مطور حقيقي.
  • ليس كل مهمة مرشح تفي بجودة عالية على الكمية.

المتطلبات

  • 3+ سنوات تطوير برمجيات إنتاجية في مجموعة خلفية واحدة بايذ اللغة: Python، Go، Node.js، Java، أو Rust. العمق في مجموعة واحدة أفضل من الانتشار.
  • إتقان Python + pytest مطلوب بغض النظر عن المجموعة الأساسية. أُداة المهمة مبنية على pytest حتى لو كانت التطبيق المعطوب بلغة أخرى. Fixtures، parametrize، monkeypatch، timeouts، conftest.py.
  • كتابة Docker قابلة لإعادة الإنتاج مع Dockerfiles مثبّتة، تبعيات مثبتة، بناء متعدد المراحل عند الحاجة، مستخدم غير جذر.
  • راحة Linux و Bash في التصحيح داخل الحاويات (strace, lsof, journalctl)؛ قشرة تتخطى set -euo pipefail.
  • خبرة في وكلاء ترميز AI مثل Claude Code، Cursor، Roo Code، أو ما شابه، في عمل غير بسيط. يمكنك ذكر وقت محدد كان فيه الذكاء الاصطناعي مخطئاً بثقة وكيف اكتشفته.
  • الإنجليزية B2+ كتابة.

غير مناسب

  • مهندسو Data Science، ML، أو الرؤية الحاسوبية بدون إنتاج backend engineer.
  • مختبرو QA يدويون بدون أتمتة أو كتابة اختبارات.
  • الواجهة الأمامية فقط، أو سهل البرمجة بدون كود، دعم تكنولوجيا معلومات، أو محللو أعمال.
  • المهندسون الذين لم يكتبوا pytest من الصفر.
  • مستوى مبتدئ، trainees، أو مساعد كآخر دور.

المؤهلات المفضلة

  • عمق في الأمن، إدارة النظام (nginx / systemd / cron)، الحوسبة العلمية (NumPy / PyTorch / SciPy)، DevOps، أو بنية Git الداخلية.
  • أدوات بايثون حديثة (uv، poetry، pyproject.toml).
  • أدوات تغطية (pytest-cov، coverage.py، gcov، llvm-cov، kcov).
  • Fuzzing أو اختبار قائم على الخواص (Hypothesis).
  • مساهمة سابقة في معايير تقييم الوكلاء أو أطر ذات صلة.

العملية

  • التقدم لإجازة Pass (اختبار عينة لمدة 90 دقيقة + مقابلة سلوكية قصيرة)
  • الانضمام إلى مشروع
  • إكمال المه Tasks
  • التعويض: المدفوعات على أساس المشاركات.

الالتزام الزمني

  • التوجيه: نحو 10 ساعات لكل مهمة أولى.
  • الحالة الثابتة: نحو 5 ساعات لكل مهمة، 2-4 مهام متوازية لكل مؤلف.
  • عبء أسبوعي واقعي: 8-20 ساعة. مستوى أعلى متاح للمؤدين الأعلى.
  • أنت تختار متى وكيف تساهم؛ يجب تقديم المهام قبل الموعد النهائي وتلبية معايير القبول.

التعويض: مساهمات مدفوعة، الأسعار حتى 35 دولاراً/ساعة *. تعويض قائم على المهمة يعادل الأجر بالساعة، حسب الأداء والحجم. بعض المشاريع تتضمن مدفوعات حوافز. *تختلف الأسعار بناءً على الخبرة، تقييم المهارات، الموقع، احتياجات المشروع، وعوامل أخرى. قد تُمنح أسعار أعلى لخبراء متخصصين للغاية. قد تنطبق أسعار أقل أثناء التوجيه أو في مراحل المشروع غير الأساسية. تفاصيل الدفع تُشارك per project.

التقديم تقديم سيرتك الذاتية عبر منصة Mindrift. حدد مستوى لغتك الإنجليزية، اذكر هذا الدور (مختص تقييم هندسة البرمجيات Terminal Bench)، وارفق رابط ملف GitHub إن توفر.

ملف المرشح المرغوب فيه

  • 3+ سنوات من تطوير البرمجيات الإنتاجية في سلسلة خلفية واحدة بايذ اللغة Python، Go، Node.js، Java، أو Rust. العمق في مجموعة واحدة يفوق العرض.
  • إتقان Python + pytest مطلوب بغض النظر عن المجموعة الأساسية. أداة المهمة مبنية على pytest حتى لو كان التطبيق المعطوب بلغة أخرى. Fixtures، parametrize، monkeypatch، timeouts، conftest.py.
  • إنتاج Docker قابلة لإعادة الإنتاج مع Dockerfiles مثبتة، تبعيات مثبتة، بناء متعدد مراحل عند الحاجة، مستخدم غير جذر.
  • راحة Linux & Bash في التصحيح داخل الحاويات (strace، lsof، journalctl)؛ قشرة خارج set -euo pipefail.
  • خبرة في وكيل ترميز AI Claude Code، Cursor، Roo Code، أو ما شابه، في عمل غير trivial. يمكنك ذكر وقت محدد كان فيه الذكاء الاصطناعي مخطئاً بثقة وكيف كشفت ذلك.
  • الإنجليزية B2+ مكتوبة.
  • عمق في الأمن، إدارة النظام (nginx / systemd / cron)، الحوسبة العلمية (NumPy / PyTorch / SciPy)، DevOps، أو بنية Git الداخلية.
  • أدوات بايثون حديثة (uv، poetry، pyproject.toml).
  • أدوات تغطية (pytest-cov، coverage.py، gcov، llvm-cov، kcov).
  • Fuzzing أو اختبار قائم على الخواص (Hypothesis).
  • مساهمة سابقة في معايير تقييم الوكلاء أو أطر ذات صلة.

وظائف مشابهة

حول Mindrift
مصر, Egypt
تكنولوجيا المعلومات والخدمات