Hybrid AI Performance Library Architect

Posted 22 hours ago

Apply now

About the role

  • Software Development Engineer for oneDNN project at Intel, focusing on AI performance in various frameworks. Responsible for design, development, and optimization of AI workloads.

Responsibilities

  • design, development, and maintenance of new functionality in oneDNN to enable performance critical portions of AI workloads
  • support 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

Requirements

  • Master’s degree in Mathematics, Physics, Computer Science, or a relevant STEM field
  • OR Ph.D. degree in Mathematics, Physics, Computer Science, or a relevant STEM field
  • 5+ years of experience in C and C++
  • Maintaining or contributing to open-source software projects
  • Software libraries design and architecture
  • Implementation of linear algebra algorithms (functions from BLAS, LAPACK, or PyTorch)
  • Performance engineering and software performance optimizations
  • Floating point arithmetic and numerical stability
  • Software development on Linux
  • Low-level performance optimizations using CUDA, x86 assembly or intrinsics, or OpenCL

Benefits

  • competitive pay
  • stock bonuses
  • benefit programs which include health, retirement, and vacation

Job title

AI Performance Library Architect

Job type

Experience level

Mid levelSenior

Salary

$170,500 - $315,490 per year

Degree requirement

Postgraduate Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job