Developer Technology Engineer – Energy
NVIDIA
وصف الوظيفة
About the role
NVIDIA is seeking a world‑class computer scientist and engineer to accelerate energy‑focused simulation and AI workflows on NVIDIA platforms. You will work directly with customers, partners, and internal product teams to deliver measurable speedups on multi‑GPU and multi‑node systems.
Key responsibilities
- Profile, analyze, and optimize GPU‑accelerated applications, focusing on CUDA kernels, memory movement, concurrency, and end‑to‑end throughput.
- Drive performance improvements across the stack, including CUDA C++ kernel tuning, launch configuration, memory hierarchy, and stream/event usage.
- Utilize GPU libraries such as cuBLAS, cuFFT, cuSPARSE, cuSOLVER, and NCCL where applicable.
- Scale applications across multiple GPUs and nodes using MPI, NCCL, and CPU/GPU overlap techniques.
- Build reproducible benchmarks, performance reports, and tuning recommendations with clear methodology and scaling curves.
- Develop and maintain reference implementations, examples, or patches to enable performance and portability.
- Support customer engagements from proof‑of‑concept to production, debugging correctness and performance issues and advising on deployment best practices.
- Collaborate with internal teams to file actionable issues, validate fixes, and influence product road‑maps based on real customer requirements.
Required profile
- BS/MS (or equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Physics, Applied Mathematics, or a related field.
- 5+ years of professional experience in high‑performance computing or GPU‑accelerated software development.
- Strong programming skills in C/C++ and Python on Linux.
- Hands‑on experience with CUDA programming and GPU performance optimization concepts.
- Experience profiling and debugging performance using NVIDIA Nsight Systems, Nsight Compute, or equivalent tools.
- Solid understanding of parallel computing fundamentals (vectorization, threading, NUMA, memory bandwidth/latency).
- Excellent communication skills, able to convey technical findings to both engineers and non‑engineers.
Required skills
- C++
- Python
- Linux
- CUDA programming
- GPU performance optimization
- NVIDIA Nsight Systems
- NVIDIA Nsight Compute
- MPI
- NCCL
- cuBLAS
- cuFFT
- cuSPARSE
- cuSOLVER
- Parallel computing concepts (vectorization, threading, NUMA)
- Memory bandwidth and latency awareness
Questions fréquentes
لماذا تبلغ عن هذا العرض؟
اكتشف المزيد
الرواتب والأدلة وعمليات البحث في الإمارات العربية المتحدة.
الرواتب حسب المهنة
قدم طلبك في 30 ثانية
أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.
بالمتابعة، أنت توافق على شروط الاستخدام.
لديك حساب بالفعل؟ تسجيل الدخول
لديك سؤال حول هذا العرض؟
اطرحه هنا: ستصلك تفاصيل العرض كاملة عبر البريد الإلكتروني، فوراً.
45 مشاهدات · 0 مهتم
عزز فرصك
حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.
جاري تحليل سيرتك الذاتية...
NVIDIA
عروض عمل ذات صلة
-
Staff Site Reliability Engineer
Jobgether Émirats arabes unis -
Lead System Administrator & Infrastructure
Apparel Group Émirats arabes unis -
Senior Sitecore Frontend Developer – Arabic Speakers
DCX Transform Émirats arabes unis -
Senior Engineer - Embedded Software Developer
EDGE Group PJSC Abu Dhabi -
Principal Engineer - System Engineer
EDGE Group PJSC Abu Dhabi