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

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.

Senior AI Algorithm Engineer
Intel CorporationSoftware 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 & technologiesAssemblyLinux
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 resumeApplicant 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