Senior NN Kernel Engineer

Untether in Toronto/KW/Remote

***Please note: While our engineering HQ is in Toronto, this is a remote opportunity and we welcome applicants from anywhere in North America.***

Untether is growing and in need of experienced compute kernel developers. In this role, you will be expected to develop highly optimized C / C++ based compute kernels capable of unlocking the full potential of Untether AI’s spatial compute architecture. A successful candidate will build a deep understanding of the capabilities, limitations and details of our architectures. They will utilize this knowledge in each new kernel they develop. This experience, in turn, will be sought out by our silicon architects to help improve future generations of products.
About Untether AI:
Untether AI is developing a groundbreaking new architecture that will bring neural net inference to new levels of performance and efficiency. Founded in Toronto in 2018 by a team of scientists and entrepreneurs, Untether AI’s ultra-efficient, high performance AI chips will eliminate the data movement bottleneck that costs energy and performance in traditional architectures. With the support of tier one investors, we are challenging the status quo with an architecture that is fundamentally unique. Working with us means getting the opportunity to be a part of something big - a chance to create the future of AI.
    • Computer Science, Engineering, Math, Physics or related degree
    • Demonstrated ability to work independently through challenging but tightly constrained problems
    • Interest and ability to work with both high level conceptual and very low-level technical details
    • Interest in problem-solving within highly structured and tightly constrained environments
    • Strong C++ and python development skills
    • Masters or PhD in Computer Science, Engineering, or related field
    • Assembly language development experience
    • CUDA or other low-level GPU or AI accelerator programming experience
    • Experience delivering high-performance software to production
    • Relentless focus on software quality and testing
    • Experience tuning and optimizing code for high performance
    • Proficient with python data-science libraries (pandas, numpy, bokeh)
    • Familiar with neural net frameworks tensorflow or pytorch
    • Experience working with continuous integration systems
    • Excellent communication and collaboration skills
Apply