GPU Library developer

Open positions: 4

We’ve made libraries like the open source rocPRIM and rocRAND for AMD, but also several other closed source libraries. If you like to make the compute-API that various software uses to get the maximum performance out of a GPU, then this is the job for you.

The requirements are the same as for the GPGPU-developer, but the attitude is different. The user of your software is not the end-user, but another developer – this gives more professionally crafted issues, but you will not always be credited why certain software is so fast.

On our blog we described how it is to work at Stream HPC by discussing its history, the team, the projects, the work style and the city. Read it here: https://streamhpc.com/blog/2018-08-23/what-does-it-mean-to-work-at-stream-hpc/

The requirements list:

  • You are very experienced in both C and C++.
  • You are experienced in OpenCL or CUDA.
  • You optimized code for more than 2 architectures.
  • You know several hardware architectures and it also interests you.
  • You have humour/humor (Even if you’re the only one who laughs at your jokes).
  • You like to learn and improve every day. You are humble about what you don’t know.
  • You are happy to share code with us, that you have written yourself.

We’re seeking the GPU-developer who wants to further improve oneself, not the developers who want to learn GPGPU basics here.

There is test-out period is 3 months before moving to Amsterdam, if from outside the EU. This is because we’re a group of people on top of a company culture, not machines that can be configured to have compatibility.

To apply send your motivational letter, CV and some public code (preferably C/C++/CUDA/HIP/OpenCL). The procedure after first contact is as follows:

  • After that you are invited for a longer online test. You show your skills on C/C++ and algorithms. You will receive a PDF with useful feedback. (Up to 3 hours)
  • We optionally send you a GPU assignment. You need to pick out the right optimisations, code it and explain your decisions. (Hopefully under 30 minutes)
  • If all goes well, you’ll have a videochat with Vincent (CEO) on personal and practical matters. You can also ask us anything, to find out if we fit you. (Around 1 hour)
  • If you and the company are a fit, then you’ll go to the technical round. (2 to 3 hours)
  • Made it to here? Expect an offer.

To apply for this job email your details to jobs@streamhpc.com.

Related Posts

<!--:en-->steve-ballmer-sweaty-developers<!--:-->

OpenCL Developer support by NVIDIA, AMD and Intel

...  who understood IT very well while being a businessman: "Developers, developers, developers, developers!". You saw it again in ...

StreamHPC logo

What does it mean to work at Stream HPC?

...  you read here, do check our open job positions:GPU library developer CUDA/OpenCL GPU developer LLVM compiler developer for ...

Khronos_500px_Dec14

Khronos Releases OpenCL 2.2 With SPIR-V 1.2

...  Access to the C++ language from OpenCL library functions to provide increased safety and reduced undefined behavior ...  to ...

khronos-community-feedback

9 questions on OpenCL’s future answered at IWOCL

...  current result:Khronos needs more feedback from OpenCL developers, to better serve the user base. Tell the OpenCL working group ...