Start your GPU-career here

Reading Time: 2 minutes

GPUs have been our mysterious friends and known enemies for years, as they let us run code in expected and unexpected ways. GPUs have solved problems for many of our customers. GPUs have such a high rate of evolvement, that they’ll remain important for the years to come.

Problem is that programming GPUs is not an easy task. Where do you learn to program GPUs? We found these to be the main groups:

  • Universities
  • Research centers
  • GPU vendors (AMD, Nvidia, Intel, Qualcomm, ARM)
  • Self-study

This is far from enough. Add to that, that only a very select group learns the craft at a company. We’d like to change that, and we think now is the time for us to be able to deliver on this.

In January we’ll our internal training program will start with 4 to 8 developers. Focus in on fully understanding recent GPU-architectures, CUDA and OpenCL. It will consist of lectures, workshops, discussions, paper reading and ofcourse coding for one month. The months after that will have guidance, paper presentations, code reviews and time for self-study. The exact form will differ per person.

The hard side

The current measurable requirements are:

  • EU citizen or already having a working permit
  • Great at C/C++
  • High interest in algorithmic optimisations
  • Any performance improvement focus (i.e. Assembly, clean code) is a plus
  • Any GPU experience (i.e. OpenGL, DirectX, self-study) is a plus
  • High interest in performance
  • Willing to move to Amsterdam by January (or earlier)
  • Willing to work for Stream HPC for at least 2 years

The soft side

We’re looking for people that fit our culture and we think we can train. This means that the selection is based for a large part on “the spark”. Therefore the application starts with a speed date, and we’re sorry for not finding a better wording for this. This is a 20 minute discussion about what we like and what we don’t. This can be done via phone, Skype or in person, during the evening, in the weekends or during your lunch break.

The fine print

To avoid people changing their mind after the training and returning to their old job, the training is paid off only after 2 years.

How to apply

Read about our company culture. Look at the jobs we have open. These describe the requirements after the training. Then write us a motivational letter: explain us why this is exactly what you want, why you’re capable and why you’re a cultural fit. If you find it hard to write such letter, then just start with answering the list of requirements. It’s a big bonus to share code (Github, Gitlab, zip-file). Send your email to jobs@streamhpc.com

Other jobs

Feeling more senior? We have other jobs:

     

    Related Posts

    StreamHPC logo

    What does it mean to work at Stream HPC?

    ...  our DNA, you’d need to know how the company got started. In 2010 the company was born from the deep boredom that was born ...

    DOI-logo

    DOI: Digital attachments for Scientific Papers

    ...  we want to redo experiments of papers, it starts with finding the code and data used. A good start is Github or the ...  ...

    apply

    GPU-developers, work for StreamHPC and friends

    ...  at work? Go start working for one of the anti-boring GPU-expert companies: StreamHPC ...  least one year of experience in ...

    <!--:en-->Frankfurt-euro<!--:-->

    OpenCL Potentials: Investment-industry

    ...  faster if you want to make the better analyses. Before I started StreamHPC I worked for an investment-company, and one of the things ...