استخدام برنامهنویس C++
شرح موقعیت شغلی
ما به دنبال یک برنامهنویس حرفهای در حوزه C++ و CUDA هستیم که توانایی توسعه و بهینهسازی الگوریتمهای محاسباتی روی GPU را داشته باشد. این موقعیت شامل کار روی طیف متنوعی از مسائل فنی، از الگوریتمهای کلاسیک پردازش و محاسبات سنگین تا شتابدهی مدلهای هوش مصنوعی و یادگیری عمیق است.
مسئولیتها
توسعه و بهینهسازی ماژولهای پردازشی با C++ و CUDA
طراحی و پیادهسازی الگوریتمهای موازی روی GPU
بهینهسازی kernelها، حافظه و throughput
تحلیل performance و رفع bottleneckها
همکاری در توسعه pipelineهای پردازشی و AI
تست، اعتبارسنجی و مستندسازی فنی
توانایی طراحی راهکار، نه صرفاً پیادهسازی دستورات
درک عمیق از trade-off بین سرعت، مصرف حافظه، دقت و مقیاسپذیری
توانایی بررسی و بهینهسازی end-to-end pipeline
تسلط بر debugging و profiling در سناریوهای واقعی
الزامات
تسلط کامل به C/C++
تسلط به CUDA C/C++
تجربه در Parallel Computing و GPU Optimization
آشنایی عمیق با معماری GPU و مدیریت حافظه
تجربه کار با CUDA Toolkit و cuDNN
توانایی کار با ابزارهای profiling و debugging
آشنایی با Deep Learning و فریمورکهایی مانند PyTorch یا TensorFlow
امتیاز ویژه
تجربه در Computer Vision / Image Processing
آشنایی با TensorRT، cuBLAS، Linux، Docker
تجربه در پروژههای real-time، صنعتی یا high-performance
مسئولیتها
توسعه و بهینهسازی ماژولهای پردازشی با C++ و CUDA
طراحی و پیادهسازی الگوریتمهای موازی روی GPU
بهینهسازی kernelها، حافظه و throughput
تحلیل performance و رفع bottleneckها
همکاری در توسعه pipelineهای پردازشی و AI
تست، اعتبارسنجی و مستندسازی فنی
توانایی طراحی راهکار، نه صرفاً پیادهسازی دستورات
درک عمیق از trade-off بین سرعت، مصرف حافظه، دقت و مقیاسپذیری
توانایی بررسی و بهینهسازی end-to-end pipeline
تسلط بر debugging و profiling در سناریوهای واقعی
الزامات
تسلط کامل به C/C++
تسلط به CUDA C/C++
تجربه در Parallel Computing و GPU Optimization
آشنایی عمیق با معماری GPU و مدیریت حافظه
تجربه کار با CUDA Toolkit و cuDNN
توانایی کار با ابزارهای profiling و debugging
آشنایی با Deep Learning و فریمورکهایی مانند PyTorch یا TensorFlow
امتیاز ویژه
تجربه در Computer Vision / Image Processing
آشنایی با TensorRT، cuBLAS، Linux، Docker
تجربه در پروژههای real-time، صنعتی یا high-performance
مهارتهای مورد نیاز
- C++
- cuda
- Pytorch
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست