Senior Compute Engineer, R&D

Do you have experience in high-end mathematics and like to solve problems using algorithms and parallel computing? Basemark in Helsinki wants YOU!

The What:

Senior Compute Engineer, R&D

The Where:

(BASEMARK HQ) in Punavuori, brilliant neighborhood in Helsinki, loaded with restaurants, pubs, and well, hair salons. Although they are all closed this month, sorry.

The Who:

Great band. But in this case: BASEMARK, a Finnish-based software product company, positioned at the junction of graphics and compute with high-end capabilities optimized for automotive. We are world-class experts in real-time 3D graphics, compute programming and design. We have the customers, we have the profitable services business, we have the technology, and we are scaling up our tech by productizing it and adding more and more compute and graphics capabilities as we revolutionize autonomous driving. And now with a recent infusion of millions in cash we are hiring more world-class experts to help us in R&D to build our products to scale.

The Job:

You will develop tools for heterogenous computing in embedded environments, demos, production API and engine code for Rocksolid (described below). You will solve complex problems working across multiple devices in an extensible manner, abstracting this up into a single API that handles graphics rendering and computing functions simultaneously. If you want to transition from graphics programming to GPGPU computing, or are a native compute engineer, we have something for you. Automotive is a new realm of practical product development, more and more high-end graphics and computing functions are needed to make our world safer and more efficient.

The Team: Rocksolid

Rocksolid® is our lightweight, cross platform, API agnostic compute and graphics solution. It’s a graphics and parallel computing engine that is used for enabling autonomous drive development. Optimized for a small memory footprint and fast start-up time, Rocksolid ensures reliable real-time compute and rendering across heterogeneous hardware architectures. This is our flagship product where you get to help us identify and resolve complex problems as we refine and propel its evolution.

Requirements:

  • Production experience in a Compute role
  • Experience developing numerical software
  • CUDA / OpenCL
  • PyTorch, TensorFlow
  • Simulation of material sciences or medical imaging a plus
  • Computer vision experience
  • Special Purpose Compilers (would be nice: )

Our Process:

Send your CV and cover letter to: [email protected] with the subject entitled: Senior Compute Engineer.