Senior Ai Algorithm Engineer

Intel Retiree Medical Plan Trust

Hillsboro, Oregon, US
Base: $195,200.00-275,580.00 usd; bonus/equity: an...
Hybrid
C++
Algorithms and data structures
Low-level performance optimizations
Intel is seeking a Senior AI Algorithm Engineer to join their Software and AI organization, focusing on the development and optimization of oneDNN, an open-source performance library for deep learning applications. The ideal candidate will have significant experience in C++ programming, low-level performance optimizations, and a strong background in algorithms and data structures

Job Summary

  • Design, develop, and optimize new features and algorithms for oneDNN targeting Intel processors, Intel Processor Graphics, and Intel discrete GPUs.
  • Perform performance analysis and optimization to achieve best-in-class deep-learning inference and training throughput on current and next-generation Intel platforms.
  • Work on a global, high-impact open-source AI project used across leading deep-learning frameworks and influence AI performance across Intel’s full hardware roadmap.

Matching Summary

Match Score: 85

Intel is seeking a Senior AI Algorithm Engineer to join their Software and AI organization, focusing on the development and optimization of oneDNN, an open-source performance library for deep learning applications. The ideal candidate will have significant experience in C++ programming, low-level performance optimizations, and a strong background in algorithms and data structures.

Salary

Base: $195,200.00-275,580.00 USD; Bonus/Equity: Annual and quarterly bonuses, stock program; Benefits: Pension plan, medical and life insurance, meal card, Multisport card, holiday card, employee discounts, events, and more

Skills & Requirements

Must-have

  • C++
  • Algorithms and data structures
  • Low-level performance optimizations
  • Deep learning performance library development
  • Intel processor optimization

Nice-to-have

  • Open-source community engagement
  • Hardware-specific parallel algorithms
  • Assembly-level programming
  • Cross-functional collaboration
  • Agile software development

Key Requirements

  • Master or PhD in Mathematics, Physics, Computer Science or related field
  • 5+ years of experience in C++
  • 5+ years of experience in Algorithms and data structures or Mathematical background
  • 5+ years of experience in Low-level Performance Optimizations
  • 3+ years High-performance computing (HPC) applications development
  • 1+ year Machine learning and deep learning algorithms
  • GPU optimizations (OpenCL, CUDA, SYCL/DPC++, C for Metal or similar)

Work Rights

Not specified

Tailored Resume

Cover Letter