Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Intel Corporation

Senior AI Algorithm Engineer

Intel Corporation

Software Engineer optimizing performance for Intel's AI library oneDNN targeting CPUs and GPUs. Engaging with open-source community and collaborating across teams to enhance deep learning efficiency.

Posted 5/5/2026full-timeHillsboro • California, Oregon • 🇺🇸 United StatesSenior💰 $195,200 - $275,580 per yearWebsite

Tech Stack

Tools & technologies
AssemblyLinux

About the role

Key responsibilities & impact
  • 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.
  • Develop hardware‑specific parallel algorithms, including multithreading, vectorization, and memory‑layout optimizations.
  • Contribute to assembly‑level programming and low-level performance tuning for Intel microarchitectures.
  • Collaborate with cross‑functional teams across software engineering, architecture, and AI performance to ensure strong integration with Intel’s broader AI ecosystem.
  • Engage with the open‑source community, participate in code reviews, and maintain high-quality coding and documentation standards.

Requirements

What you’ll need
  • BSc, MSc or PhD in Mathematics, Physics, Computer Science or in a related field
  • 5+ years of experience in C++ Algorithms and data structures, or Mathematical background
  • Low-level Performance Optimizations, preferably on GPUs
  • 3 years+ High-performance computing (HPC) applications development (preferred)
  • 1 year+ Machine learning and deep learning algorithms (preferred)
  • 1 year+ Agile software development environment (preferred)
  • 1 year+ Intel development tools (preferred)
  • Software libraries design and architecture (preferred)
  • Background in Linear algebra solvers, matrix-vector operations, or Fast Fourier Transforms (preferred)
  • Software development on Linux (preferred)
  • GPU optimizations (OpenCL, CUDA, SYCL/DPC++, C for Metal or similar) (preferred)
  • Parallel programming (OpenMP, TBB, or MPI) (preferred)

Benefits

Comp & perks
  • stock program
  • annual and quarterly bonuses
  • pension plan
  • medical and life insurance for you and your family
  • peer‑to‑peer recognition
  • meal card
  • Multisport card
  • holiday card
  • employee discounts
  • events

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++AlgorithmsData structuresLow-level performance optimizationsHigh-performance computingMachine learningDeep learningParallel programmingGPU optimizationsMathematics
Soft Skills
CollaborationCode reviewsDocumentation standards
Certifications
BScMScPhD