I’m a High Performance Computing developer with 3+ years of experience in C++/ CUDA/ DPC++(intel)/OpenMP/MPI/OpenACC development.
I see you are dealing with NVIDIA GPUs and CUDA is NVIDIAs proprietary, which I have good hands-on with.
I don't have experience with C# but I promise to get to speed with it in short time.
Hands-on with Intel ICC/IPP/TBB/MKL, oneAPI and multithreading concepts.
I have worked on parallelising and optimising many large scale CPU based application to CPU + GPU environment.
Workloads I handled: Image Processing, spatial linear algebra, Monte Carlo methods, autonomous systems, Deep Learning.
Hands on with profiling tools like nvprof, nvvp, Nsight compute, Nsight system, Intel VTune, Intel Advisor.