وظائف مهندس جودة البرمجيات في الجزائر
٢ وظائف شاغرة
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are connecting with software companies, development agencies, product teams, and independent engineers that own original codebases and want to explore a new revenue stream through AI training licenses .<br> It is a licensing opportunity for organizations and individuals that already have valuable repositories they own and are legally able to license.<br> Eligible repositories can include active products, archived projects, internal tools, legacy systems, unsuccessful products, or other original codebases that still hold technical value.<br> How it works?<br> Connect selected Git repositories for technical review.<br> Submit only repositories you own or are authorized to license.<br> Receive an assessment of repository size, structure, and licensing potential.<br> Review the estimated value before deciding whether to proceed.<br> Receive technical feedback where a repository needs improvement before it can qualify.<br> Update and resubmit repositories where appropriate.<br> Choose which approved repositories you want to make available for AI training.<br> Receive payment when qualifying code is licensed and used.<br> Compensation For standard non-exclusive licensing , current reference rates are: $100 per 1M source-code tokens $40 per 1M Git-history tokens Each repository is assessed individually, and you can review the estimated value before deciding whether to move forward.<br> If you have repositories that are no longer generating value commercially, this can create an additional revenue stream from code you already own — without selling the IP outright.<br> Your code remains yours under a non-exclusive licensing model, subject to the agreed licensing terms.<br> You must own the code or have clear legal authority to license it .<br> Repositories should contain meaningful original software development work.<br> You must be authorized to connect and submit the repository for evaluation.<br> Code must not include third-party material that you are not permitted to sublicense.<br> Repositories must pass technical and quality checks before licensing.<br> Ownership or licensing rights may need to be verified.<br></span> </div>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span>يرجى تقديم سيرتك الذاتية باللغة الإنجليزية وتحديد مستوى إلمامك باللغة الإنجليزية.<br> Mindrift يربط بين المختصين وفرص الذكاء الاصطناعي القائمة على المشاريع لشركات تقنية رائدة، مع التركيز على اختبار وتقييم وتحسين أنظمة الذكاء الاصطناعي.<br> المشاركة قائمة على المشاريع، وليست توظيفًا دائمًا.<br> حول الدور: ستصمّم مهام ترميز تتحدى وكلاء ترميز AI في أقصى حدودها.<br> كل مهمة هي بيئة Docker مستقلة ذات جزء برمجي مكسور؛ يحاول وكيل AI إصلاح العطل؛ تُتحقق الاختبارات الآلية من النتيجة.<br> الناتج النهائي هو حزمة المهمة الكاملة: الشفرة المعطوبة، الاختبارات، التعليمات، وحل مرجعي يثبت أن المهمة قابلة للحل.<br> المسؤوليات: اختر سيناريو مطور واقعي — علة حقيقية، ETL معطل، ميزة مفقودة — وليست مشكلة لعبة.<br> بناء بيئة Docker قابلة لإعادة الإنتاج مع تبعيات مثبتة.<br> اكتب اختبار pytest يتحقق من النتائج، وليس من الأوامر المحددة — حتمي، غير عشوائي، ولا يكشف عن الإصلاح.<br> اكتب تعليمات.<br> أنشئ مستندًا يقرؤه مثل تذكرة Jira يتلقّاها مطور.<br> اكتب حلًا مرجعيًا.<br> أداة sh تُثبت أن المهمة قابلة للحل.<br> قم بمعايرة الصعوبة حتى يحلها وكلاء الحالة الراهنة من أحدث ما توصلت إليه التقنية 20–60% من الوقت.<br> قم بالتكرار بناءً على ملاحظات م مراجعي QA خبراء.<br> لاحقًا: راجع مهام المؤلفين الآخرين كمراجع QA.<br> ليس ضمن النطاق ترميز البيانات، أو هندسة المطالبات.<br> الشفرة الإنتاجية التي يجب شحنها — أنت تصمم المشاكل والتحقق لوكلاء AI.<br> ألغاز Leetcode — يجب أن تبدو السيناريوهات كعمل مطور حقيقي.<br> ليس كل مهمة من المهام الخاصة بكل مرشح تُشحن — الجودة فوق الكمية.<br> المتطلبات: 3+ سنوات من تطوير البرمجيات في بيئة خلفية واحدة — بايثون، Go، Node.js، Java، أو Rust.<br> العمق في أحد الأكوام يفضل على الاتساع.<br> الطلاقة في بايثون + pytest مطلوبة بغض النظر عن اللغة الأساسية.<br> آلية الاستغلال تعتمد على pytest حتى عندما تكون التطبيق المعطوب بلغة أخرى.<br> Fixtures، parametrize، monkeypatch، timeouts، conftest.<br> تأليف Docker — ملفات Docker قابلة لإعادة الإنتاج، تبعيات مثبتة، مسارات متعددة عند الحاجة، مستخدم غير جذر.<br> Linux & Bash — الشعور بالراحة في تصحيح الأخطاء داخل الحاويات (strace، lsof، journalctl)؛ الشل يتجاوز set -euo pipefail.<br> خبرة في وكيل ترميز AI — Claude Code، Cursor، Roo Code، أو ما شابه، في عمل غير تقليدي.<br> يمكنك ذكر وقت محدد كان فيه الذكاء الاصطناعي مخطئًا بثقة وكيف اكتشفت ذلك.<br> اللغة الإنجليزية — كتابة B2+.<br> ليس مناسبًا لمهندسي علوم البيانات، ML، أو رؤية حاسوبية بدون مخرجات هندسة خلفية.<br> مختبرو QA اليدويون بدون أتمتة أو تأليف اختبارات.<br> فقط Frontend، منخفضة/بدون كود، دعم تقني، أو محللو أعمال.<br> مهندسون لم يكتبوا pytest من الصفر من قبل.<br> مبتدئ أو متدرب أو مساعد كأحدث دور له.<br> المؤهلات المفضلة: عمق في الأمن، إدارة الأنظمة (nginx / systemd / cron)، الحوسبة العلمية (NumPy / PyTorch / SciPy)، DevOps، أو أعمقاف Git.<br> أدوات بايثون الحديثة (uv، poetry، pyproject.toml). أدوات التغطية (pytest-cov، coverage.py، gcov، llvm-cov، kcov).<br> الاختبار العشوائي أو الاختبار المستند إلى الخصائص (Hypothesis).<br> مساهمة سابقة في مقاييس تقييم الوكلاء أو أطر ذات صلة.<br> الإجراء: تطبيق → اجتياز التأهيل (اختبار عينة مدته 90 دقيقة + مقابلة سلوكية قصيرة) → الانضمام إلى مشروع → إكمال المهام → الدفع.<br> الالتزام الزمني: التوطين: حوالي 10 ساعات للمهمة الأولى.<br> الحالة الثابتة: حوالي 5 ساعات للمهمة، 2–4 مهام متوازية لكل مؤلف.<br> الحمل الواقعي الأسبوعي: 8–20 ساعة.<br> إمكان التوفر لعدد أعلى من المؤدين من أصحاب الأداء العالي.<br> يمكنك اختيار وقت وكيفية الإسهام؛ يجب تقديم المهام قبل الموعد النهائي وتلبية معايير القبول.<br> التعويض: مساهمات مدفوعة، تصل حتى 35 دولارًا في الساعة *.<br> تعويض قائم على المهمة يعادل الأجرة بالساعة، اعتمادًا على الأداء والحجم.<br> بعض المشاريع تشمل دفعات تحفيزية.<br> * تتفاوت الأسعار بناءً على الخبرة وتقييم المهارات والموقع واحتياجات المشروع وعوامل أخرى.<br> قد تُمنح أسعار أعلى للخبراء المتخصصين بدرجة عالية.<br> قد تنطبق أسعار أقل أثناء فترة التوطين أو في مراحل المشروع غير الأساسية.<br> تفاصيل الدفع تُشارك وفق كل مشروع.<br> التقديم: أرسل سيرتك عبر منصة Mindrift.<br> حدد مستوى لغتك الإنجليزية، واشر إلى هذا الدور (أخصائي تقييم هندسة البرمجيات — Terminal Bench)، وأضف رابط ملف GitHub إذا كان متاحًا.<br></span> </div>