Ai Performance Library Architect

Intel Retiree Medical Plan Trust

Hillsboro, Oregon, US
Base: $170,500.00-315,490.00 usd; bonus/equity: st...
Hybrid
C and c++ development
Open-source software contribution
Software libraries design and architecture
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

Base: $170,500.00-315,490.00 USD; Bonus/Equity: stock bonuses; Benefits: health, retirement, and vacation

Skills & Requirements

Must-have

  • C and C++ development
  • Open-source software contribution
  • Software libraries design and architecture
  • Linear algebra algorithm implementation
  • Performance engineering and optimization
  • Low-level performance optimizations

Nice-to-have

  • Machine learning and deep learning algorithms
  • High-performance computing applications
  • Floating point transcendental functions
  • Non-IEEE low precision data types
  • AI assisted software development

Key Requirements

  • Master's or Ph.D. degree in STEM
  • 5+ years of experience
  • Experience with C and C++
  • Experience maintaining or contributing to open-source software projects
  • Experience with software libraries design and architecture
  • Experience implementing linear algebra algorithms
  • Experience with performance engineering and software performance optimizations
  • Experience with floating point arithmetic and numerical stability
  • Experience with software development on Linux
  • Experience with low-level performance optimizations using CUDA, x86 assembly or intrinsics, or OpenCL

Work Rights

Not specified

Tailored Resume

Cover Letter