C++ Engineer (UpStride Engine Optimization)
This position sits at the
core of UpStride’s technology. The UpStride Engine Optimization Unit is
our elite team that teaches standard CPUs and GPUs to understand
UpStride’s signal-processing techniques.
The tasks you are going to be working on:
Maintain the master version of the engine
Optimize the engine for speed on CPUs and GPUs
Optimize the engine for ARM CPUs
Rewrite engine to optimize for parallel processing
Integration with PyTorch
Make UpStride compatible with Google’s TPUs
UpStride
takes computation to a whole new dimension. Datatype-based optimization
opens the field for fascinating further developments wherever Deep
Learning may be used.
We are looking for engineers and developers excited to work on our technology and to bring its power to the world.
Competitive salary depending on experience.