A tech company is seeking a skilled Software Developer with expertise in high-performance GPU and CPU applications. The ideal candidate will possess commercial experience and a strong understanding of C++. Key responsibilities include implementing complex algorithms and improving solution scalability. The role offers the flexibility to work remotely from anywhere in the world with a team of international professionals, along with attractive benefits including 40 paid days off.
Qualifications
Commercial experience in developing high-performance GPU applications with latency focus.
Hands-on with third-party libraries and custom CUDA kernels.
Solid understanding of data structures and algorithms in C++.
Responsibilities
Implement complex computational algorithms on GPU and CPU.
Refactor existing solutions for better scalability.
Skills
Developing high-performance GPU applications
Debugging CPU applications
Profiling tools (Nsight Systems, Nsight Compute)
C++ programming
Curiosity and engagement with emerging trends
Tools
Nsight Systems
Nsight Compute
nvprof
Job description
A tech company is seeking a skilled Software Developer with expertise in high-performance GPU and CPU applications. The ideal candidate will possess commercial experience and a strong understanding of C++. Key responsibilities include implementing complex algorithms and improving solution scalability. The role offers the flexibility to work remotely from anywhere in the world with a team of international professionals, along with attractive benefits including 40 paid days off.