وظيفة مهندس برمجيات أول - الجودة لدى Jobgether في السعودية
تفاصيل الوظيفة
Jobgether تعلن، بالنيابة عن شركة شريكة، عن وظيفة Senior Software Engineer, Quality في السعودية. يركز هذا الدور على بناء الجيل التالي من هندسة الجودة من خلال الاختبارات المدعومة بالذكاء الاصطناعي والأتمتة الذكية.
المهام والمسؤوليات
- بناء وتشغيل وكلاء ذكاء اصطناعي عبر دورة حياة الاختبار، بما في ذلك تصميم الاختبارات، توليدها، صيانتها، تنفيذها، وفرز حالات الفشل.
- امتلاك البنية التحتية اللازمة لجعل الاختبارات المعتمدة على الوكلاء موثوقة، بما يشمل بيئات الاختبار، بيانات الاختبار، واجهات الأدوات، الحواجز الواقية، إدارة وقت التشغيل، وضوابط التكلفة.
- إنشاء طرق موثوقة لتقييم جودة مخرجات الوكلاء، بحيث تثق فرق الهندسة في النتائج الآلية دون حاجة إلى مراجعة يدوية واسعة.
- تطبيق ممارسات التقييم المدعومة بالذكاء الاصطناعي على اختبار قدرات المنصة غير الحتمية والمدعومة بالذكاء الاصطناعي.
- العمل عن كثب مع فرق هندسة المنتجات أثناء تطوير الميزات الجديدة لضمان بقاء أدوات الاختبار ملائمة وفعالة ومستندة إلى احتياجات المنتج الفعلية.
- تطوير أنماط اختبار قابلة لإعادة الاستخدام، وأدوات، وممارسات تمكينية تسمح للمهندسين بامتلاك الجودة بشكل مستقل.
- قيادة اعتماد قدرات هندسة الجودة عبر فرق لا تتبع لك مباشرة.
- المساهمة في القرارات الفنية، تصميم الأنظمة، والتحسين المستمر للبنية التحتية للاختبار والممارسات الهندسية.
الشروط والمتطلبات
- 5+ سنوات من الخبرة المهنية في هندسة البرمجيات، مع سجل قوي في كتابة وإطلاق برمجيات إنتاجية.
- خبرة عملية في بناء وامتلاك البنية التحتية للاختبار، أدوات المطورين، المنصات الداخلية، أو أنظمة مماثلة يستخدمها مهندسون آخرون.
- خبرة عملية مع LLMs أو أطر الوكلاء، بما في ذلك تصميم المطالبات (prompt) والسياق، استخدام الأدوات، السلوك غير الحتمي، وتقييم المخرجات المولدة بالذكاء الاصطناعي.
- فهم قوي للأنظمة الموزعة والتكامل المستمر على نطاق واسع، بما في ذلك التعامل مع التزامن، الحالة، التوقيت، وموثوقية النظام.
- القدرة على التأثير في فرق الهندسة دون سلطة إدارية مباشرة، مع إثبات نجاح في دفع اعتماد أدوات أو ممارسات عبر فرق متعددة.
- القدرة والرغبة في استخدام وفهم المنتج بعمق كافٍ لبناء حلول جودة فعالة.
- حكم هندسي قوي وقدرة على الموازنة بين الجودة، قابلية الصيانة، سرعة التسليم، والاحتياجات العملية للأعمال.
- مهارات ممتازة في التعاون والتواصل، مع القدرة على العمل بفعالية في بيئة موزعة ومتعددة الوظائف.
- يفضل خبرة في تقييم LLM أو قياس أدائه، تطوير البرمجيات مفتوحة المصدر، أو هندسة أدوات المطورين والمنصات.
- خبرة مع Java أو TypeScript أو Python، بالإضافة إلى Kubernetes وHelm تعتبر ميزة إضافية.
المزايا
- إجمالي التعويض النقدي السنوي المستهدف في الولايات المتحدة يتراوح بين 143,800 و231,900 دولار، حسب السوق، الموقع، المهارات، الخبرة، والمؤهلات.
- أسهم عبر خطة خيار الأسهم الافتراضية (VSOP) حيثما ينطبق ذلك.
- بيئة عمل مرنة بالكامل عن بُعد مع إمكانية العمل من أي مكان، مع مراعاة الترتيبات الوظيفية السارية.
- ميزانية للمكتب المنزلي ودعم مساحات العمل المشتركة.
- إجازة مرنة تهدف إلى دعم الراحة واستعادة النشاط.
- مزايا صحية مصممة محلياً ودعم للصحة النفسية عالمياً.
- حساب الإنفاق على أسلوب الحياة (Live Well Lifestyle Spending Account) لدعم الصحة، الأسرة، الاهتمامات الشخصية، التجارب، والرفاه المالي.
- خطط التقاعد والمعاشات، غالباً تشمل مساهمات الشركة، بالإضافة إلى التأمين على الحياة والعجز حيثما ينطبق.
- ما يصل إلى 1,000 دولار سنوياً للتطوير المهني الذاتي، بما في ذلك الدورات، الشهادات، والكتب.
- تجمعات سنوية للشركة، لقاءات خارجية للفريق، لقاءات محلية، وميزانيات تدعم التواصل الشخصي.
- بيئة عمل شاملة وعالمية ملتزمة بالترحيب بالأشخاص من مختلف الثقافات والخلفيات.
عرض النص الأصلي للإعلان
This role focuses on building the next generation of quality engineering through AI-powered testing and intelligent automation.
You will design, build, and operate agents that support test creation, execution, maintenance, evaluation, and failure triage.
The role combines hands-on software engineering with test infrastructure, distributed systems, CI at scale, and emerging LLM technologies.
You will help product teams take greater ownership of quality by providing reliable tooling, patterns, and practices rather than acting as a traditional QA safety net.
You will also shape how AI-driven testing is evaluated and apply those methods to non-deterministic AI capabilities.
Working across a fully remote, global engineering organization, you will have substantial ownership and influence over technical direction.
The environment emphasizes autonomy, collaboration, experimentation, and engineering quality, with opportunities to solve complex problems at scale.
Accountabilities
- Build and operate AI agents across the testing lifecycle, including test design, generation, maintenance, execution, and failure triage.
- Own the infrastructure required to make agent-driven testing dependable, including test environments, test data, tool interfaces, guardrails, runtime management, and cost controls.
- Establish reliable methods for evaluating agent output quality so engineering teams can trust automated results without extensive manual review.
- Apply AI-driven evaluation practices to testing the platform's own non-deterministic and AI-powered capabilities.
- Work closely with product engineering teams as new features are developed to ensure testing tools remain relevant, effective, and grounded in real product needs.
- Develop reusable testing patterns, tooling, and enablement practices that allow engineers to own quality independently.
- Drive adoption of quality engineering capabilities across teams that do not report directly to you.
- Contribute to technical decisions, system design, and continuous improvement of testing infrastructure and engineering practices.
- 5+ years of professional software engineering experience, with a strong track record of writing and shipping production software.
- Hands-on experience building and owning test infrastructure, developer tooling, internal platforms, or comparable systems used by other engineers.
- Practical experience with LLMs or agent frameworks, including prompt and context design, tool use, non-deterministic behavior, and evaluation of AI-generated outputs.
- Strong understanding of distributed systems and continuous integration at scale, including reasoning about concurrency, state, timing, and system reliability.
- Ability to influence engineering teams without direct management authority and demonstrate that you have successfully driven adoption of tools or practices across teams.
- Ability and willingness to use and understand the product deeply enough to build effective quality solutions.
- Strong engineering judgment and an ability to balance quality, maintainability, delivery speed, and practical business needs.
- Excellent collaboration and communication skills, with the ability to work effectively in a distributed, cross-functional environment.
- Preferred experience with LLM evaluation or benchmarking, open-source software development, or developer tooling and platform engineering.
- Experience with Java, TypeScript, or Python, as well as Kubernetes and Helm, is advantageous.
- U.S. annual total target cash compensation ranging from $143,800 to $231,900, depending on market, location, skills, experience, and qualifications.
- Equity through a Virtual Stock Option Plan (VSOP), where applicable.
- Fully remote and flexible work environment with the ability to work from anywhere, subject to applicable employment arrangements.
- Home office budget and co-working space support.
- Flexible time off designed to support meaningful rest and recharge.
- Locally tailored healthcare benefits and global mental wellbeing support.
- Live Well Lifestyle Spending Account, providing flexible support for wellbeing, family, personal interests, experiences, and financial wellbeing.
- Retirement and pension plans, often including company contributions, plus life and disability insurance where applicable.
- Up to $1,000 per year for self-directed professional development, including courses, certifications, and books.
- Annual company gatherings, team offsites, local meetups, and budgets supporting in-person connection.
- Inclusive, global workplace committed to welcoming people across diverse cultures and backgrounds.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
رقم الإعلان لدى المصدر: 4472147165