You will be responsible for design, development, and maintenance of new functionality in oneDNN to enable performance critical portions of AI workloads
Job Summary
You will be responsible for design, development, and maintenance of new functionality in oneDNN to enable performance critical portions of AI workloads.
In this role you will be supporting software developers optimizing AI frameworks and workloads for Intel CPUs and GPUs, as well as cross-platform ecosystem of AI software developers contributing to oneDNN.
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock bonuses, and benefit programs which include health, retirement, and vacation.
Matching Summary
You will be responsible for design, development, and maintenance of new functionality in oneDNN to enable performance critical portions of AI workloads.
Salary
$170,500.00-315,490.00 USD
Skills & Requirements
Must-have
oneDNN open-source project
AI frameworks and workloads optimization
performance engineering
low-level performance optimizations
floating point arithmetic
Nice-to-have
Machine learning and deep learning algorithms
High-performance computing (HPC) applications
AI assisted software development
Key Requirements
Master's or Ph.D. degree in Mathematics, Physics, Computer Science, or relevant STEM field
5+ years of experience in C and C++
5+ years of experience maintaining or contributing to open-source software projects
5+ years of experience in software libraries design and architecture
5+ years of experience in implementation of linear algebra algorithms
5+ years of experience in performance engineering and software performance optimizations
5+ years of experience in floating point arithmetic and numerical stability
5+ years of experience in software development on Linux
5+ years of experience in low-level performance optimizations using CUDA, x86 assembly or intrinsics, or OpenCL