جامعة الملك عبدالله للعلوم والتقنية تعلن عن وظيفة عالم حوسبة عالية الأداء في ثول
تفاصيل الوظيفة
تعلن جامعة الملك عبدالله للعلوم والتقنية (KAUST) عن توفر وظيفة أخصائي حوسبة علمية عالية الأداء (HPC Computational Scientist) في مدينة ثول بمكة المكرمة، للعمل على أنظمة الحوسبة الفائقة مثل Shaheen III ودعم المستخدمين في مجالات الحوسبة العلمية وتحليل البيانات والذكاء الاصطناعي.
نبذة عن الوظيفة
- تقديم دعم متخصص في تجميع وتشغيل وتصحيح وتحسين الأكواد المطوّرة داخليًا على أنظمة الحوسبة عالية الأداء (HPC) بما في ذلك معالجات CPU و GPU في نظام Shaheen III.
- دعم أنشطة البحث والتمكين على أنظمة HPC في المركز (KSL) في مجالات الحوسبة العلمية والهندسية، تحليل البيانات الضخمة، الذكاء الاصطناعي/التعلم الآلي، أو أي مجال ذي صلة.
- تقديم خبرة في تركيب ونقل وضبط أداء تطبيقات ومكتبات HPC لتعمل بكفاءة على معماريتي CPU و GPU.
- تطوير ودعم جميع جوانب التدريب والتوثيق الفني والداخلي للمستخدمين.
- تطوير أدوات وبرمجيات HPC لدعم أنشطة التمكين البحثي للمستخدمين على المجموعات الفائقة والحواسيب العملاقة.
- العمل عن كثب مع المستخدمين النهائيين (أعضاء هيئة التدريس، الباحثين، شركاء التعاون، الشركاء الصناعيين) لتحقيق أهدافهم البحثية في مشاريع تعاونية.
المهام والمسؤوليات
- دعم أنشطة التمكين في مجالات الحوسبة العلمية والهندسية وتحليل البيانات بما في ذلك على سبيل المثال لا الحصر.
- تقديم دعم فوري وفعال للمستخدمين عبر الهاتف، الزيارات المباشرة، البريد الإلكتروني، ونظام التذاكر لجميع أنواع الاستفسارات.
- الحفاظ على معايير عالية لخدمة العملاء عند التعامل مع مشكلات المستخدمين والرد على استفساراتهم.
- تركيب ونقل وضبط أداء التطبيقات عالية الأداء وأدوات ومكدس برمجيات تحليل البيانات.
- الحفاظ على الكفاءة العلمية والتقنية والمهنية من خلال التعاون والممارسة والتدريب والمؤتمرات والتعلم المستقل ووسائل أخرى.
- البقاء على اطلاع بأحدث تقنيات وأجهزة وأنظمة الكمبيوتر، ودعم أنشطة المقارنة المعيارية في المختبر للمشتريات المستقبلية.
- مراجعة وإعداد وثائق الأنظمة والاختبارات وتركيب البرمجيات.
- تقديم إرشادات فردية أو جماعية وتدريب حول مواضيع تهم مجتمع المستخدمين.
- تطوير أدوات برمجية ومكتبات تطبيقات موازية حسب الحاجة لدعم المشاريع البحثية في أنظمة المجموعات والنظم الفرعية.
- تطوير مقاييس أداء تطبيقات برمجية للترقيات الدورية لأنظمة المختبر.
- التعبير عن الأنشطة البحثية ومتابعتها بما يتوافق مع المختبر ونقاط القوة والاهتمامات الشخصية؛ والسعي للمشاركة في تأليف الأوراق البحثية والعروض حسب الاقتضاء؛ والمشاركة في التواصل العلمي والتوعية.
الشروط والمتطلبات
- درجة الدكتوراه في علوم الحاسب، الحوسبة العلمية والهندسية، أو أي تخصص وثيق الصلة (حد أدنى).
- خبرة لا تقل عن خمس سنوات في استخدام ودعم منصات الحوسبة واسعة النطاق والأنظمة الفرعية ذات الصلة.
- خبرة ذات صلة في الحوسبة العلمية والهندسية أو أي تخصص وثيق الصلة.
- خبرة في الحوسبة المتوازية وأنظمة التخزين.
- خبرة بحثية سابقة في واحد أو أكثر من المجالات التالية: نمذجة الأداء بما في ذلك النمذجة المحاكية أو التحليلية أو ضبط أكواد HPC، الإدخال/الإخراج وإدارة البيانات وضغط البيانات، البنى الناشئة بما في ذلك الحوسبة غير المتجانسة وأنظمة الذاكرة، بيئات البرمجة على مستوى العقدة مع خبرة في CUDA أو OpenCL أو توجيهات المترجم OpenACC/OpenMP، نماذج برمجة الأنظمة الموزعة مثل MPI ونماذج البرمجة غير المتزامنة أحادية الجانب.
- يفضّل وجود خبرة في الحوسبة على نطاق واسع (مثل العمل على نظام ضمن قائمة Top500).
المهارات المطلوبة
- خبرة في استخدام أو دعم تطبيقات ومكتبات الحوسبة العلمية والهندسية وتحليل البيانات والذكاء الاصطناعي في بيئات HPC المختلفة.
- قدرة مثبتة على دعم الأنشطة البحثية في بيئة HPC.
- قدرة مثبتة على العمل بنجاح في بيئة بحثية تعاونية عالية.
- إتقان برمجة تطبيقات وأدوات HPC (مثل Fortran, C/C++, Python, MPI, OpenMP, CUDA, OpenACC وغيرها).
- سجل نشر أبحاث في مجلات ومؤتمرات الحوسبة العلمية والهندسية وتحليل البيانات.
- العمل الجماعي القوي، مع سجل من المبادرة والاستجابة.
- مهارات تحليلية ممتازة وحل المشكلات واتخاذ القرارات.
- تفكير إبداعي ومبتكر.
- فهم تنظيمي وتفكير عالمي.
- مرونة وقدرة على تقديم نتائج عالية الجودة ضمن المواعيد النهائية.
- مهارات التخطيط والتنظيم.
- معرفة بالمفاهيم والممارسات والإجراءات الشائعة في مجال الخبرة ذي الصلة.
- معرفة بمبادئ وممارسات إدارة المشاريع.
- القدرة على العمل ضمن فرق وتحقيق النتائج.
- القدرة على التعامل مع مشاريع متعددة في وقت واحد.
- القدرة على العمل بفعالية في بيئة متعددة الثقافات.
- قدرة مثبتة على إعداد تقارير مكتوبة وتقديم عروض شفهية باللغة الإنجليزية.
- مهارات قوية في التواصل الكتابي والشفوي باللغة الإنجليزية.
عرض النص الأصلي للإعلان
Position Summary
We are seeking a highly motivated and skilled HPC Computational Scientist to join our team. The successful candidate will be responsible for providing expert support in compiling, running, debugging, and optimizing internally developed codes on high-performance computing (HPC) systems, like Shaheen III CPUs and GPUs partitions.
Provide a broad range of support for users of laboratory systems and their software applications. This includes but is not limited to:
- Directly supporting research and enablement activities on KSL HPC systems in computational science and engineering, big data analysis, artificial intelligence/machine learning, or any related field.
- Providing expertise in the area of HPC applications and libraries installation, porting, and performance tuning and optimization to run efficiently on CPU and GPU architectures
- Developing, delivering, updating, and supporting all aspects of training, user documentation, and internal documentation.
- HPC applications and software tools development as necessary to support enablement activities of research conducted by users on the KSL HPC clusters and supercomputer.
- Working closely with end users (faculty, researchers, collaboration partners, and industrial partners) to meet their research objectives in collaborative research projects.
Major Responsibilities - include but are not limited to -
Support enablement activities for research work in computational science and engineering and data analysis including but not limited to:
- Provide timely and useful user support via telephone, walk-in, email, and ticketing system submissions for all types of inquiries.
- Maintain high customer service standards in dealing with and responding to user issues and questions.
- Installation, porting and tuning of high performance applications, tools and data analysis software stack
- Maintain scientific, technical and professional currency through collaboration, practice, training, conferences, independent learning, and other means.
- Maintain a broad knowledge of state-of-the-art computer technology, equipment, and systems and support benchmarking activities in the lab for future procurements.
- Review and prepare documentation for systems, tests and installation of software
- Provides individual and/or group instruction and training on topics of interest to the user community.
- Develop software tools and parallel application libraries as necessary to support the research projects in the cluster systems and subsystems.
- Develop software application benchmarks for periodic upgrades of laboratory systems.
- Articulate and pursue research activities aligned with the laboratory and with personal strengths and interests; pursue co-authorship of papers/presentations as appropriate; engage in scientific communication and outreach.
Competencies
- Expertise in using or supporting computational science and engineering, data analysis, and artificial intelligence applications and libraries in different HPC environments.
- Demonstrated ability to support research activities in an HPC environment
- Demonstrated ability to work successfully in a highly collaborative research environment
- Proficiency in programming HPC applications and tools (e.g. Fortran, C/C++, Python, MPI, OpenMP, CUDA, OpenACC, etc.).
- Track record of publications in computational science and engineering and data analysis journals and conferences
- Strong team player with a track record of initiative and responsiveness.
- Excellent analytical, problem solving and decision-making skills
- Creative and innovative individual
- Organizational understanding and global thinking
- Flexible and delivers high-quality results within deadlines
- Planning and organizational skills
- Has knowledge of commonly used concepts, practices, and procedures within the related field of expertise
- Knowledge of project management principles and practices
- Ability to work in teams and achieve results.
- The ability to handle multiple projects simultaneously.
- Ability to work effectively in multi-cultural environment
- Demonstrated ability to prepare written and to give oral reports in English
- Strong verbal and written communication skills in English
Qualifications
Education requirement, minimum:
Ph.D. in computer science, computational science and engineering or any closely related discipline.
Experience
Experience requirement, minimum:
- Five years’s experience using and supporting large scale computing platforms and related subsystems.
- Some relevant experience in computational science and engineering or any closely related discipline
- Experience in parallel computing and with storage systems
- Previous research experience in one or more of the following areas is also required:
- Performance modeling including simulation or analytical modeling or tuning of HPC codes
- I/O, Data management, Data Compression
- Emerging architectures including heterogeneous computing, memory systems;
- Node-level programming environments with experience in CUDA, OpenCL, OpenACC/OpenMP compiler directives;
- Distributed system programming models like MPI, one-sided asynchronous programming models
- Experience with computing at scale is desired (for example, computing on a system of the Top500 list).
وظائف أخرى لدى جامعة الملك عبدالله للعلوم والتقنية
جامعة الملك عبدالله للعلوم والتقنية تعلن عن وظيفة مسؤول السلامة الإشعاعية في ثول
وظيفة مدير هندسة لدى جامعة الملك عبدالله للعلوم والتقنية بجدة
جامعة الملك عبدالله للعلوم والتقنية تعلن عن وظيفة مسؤول أنظمة حوسبة عالية الأداء رئيسي في ثول
جامعة الملك عبدالله للعلوم والتقنية تعلن عن وظيفة أخصائي صيانة معدات مختبرية في ثول