Intel

Senior GPU Performance Software Engineer

Intel$195K — $275K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BSc, MSc, or PhD in Computer Science, Computer Engineering, Mathematics, Physics, or related field.
  • 5+ years of professional software development experience with expert-level C++.
  • 2+ years of hands-on experience in GPU programming and kernel optimization (via SYCL/DPC++, OpenCL, CUDA, or HIP).
  • Strong foundations in computer architecture, cache hierarchies, and memory subsystems.
  • Experience developing high-performance math libraries is preferred.

Responsibilities

  • Develop high-performance GEMM, convolution, and attention kernels for AI workloads.
  • Design scalable just-in-time (JIT) and code generation infrastructure for GPU kernels.
  • Implement fusion and memory-traffic optimizations to maximize hardware utilization.
  • Optimize mixed-precision and quantized execution paths.
  • Build analytical and empirical performance models for kernel dispatch and tuning.
  • Profile and eliminate performance bottlenecks across GPU primitives.
  • Co-design GPU primitives and kernel architectures for next-generation Intel GPUs.

Benefits

  • Competitive pay and stock bonuses.
  • Comprehensive health and medical benefits.
  • Retirement programs and vacation packages.
  • Hybrid work model with flexible scheduling options.
Full Job Description
Job Details:

Job Description: 

About the Role

The Software and AI (SAI) organization is seeking a highly skilled software engineer to contribute to the development and low-level optimization ofoneDNN, a complex, cross-platform, open-source performance library that serves as the foundation for deep learning applications (github.com/uxlfoundation/oneDNN).
Please Note:This is a low-level software engineering and hardware-acceleration role. It does not involve building, training, or tuning machine learning models. Instead, you will focus on developing highly optimized math primitives, parallel algorithms, and GPU kernels that power industry-leading AI frameworks (such as OpenVINO, TensorFlow, PyTorch, and ONNX Runtime) on Intel hardware.

Key Responsibilities
Kernel Development and Architecture
  • Develop high-performance GEMM, convolution, and attention kernels for AI workloads
  • Design scalable JIT and codegen infrastructure for GPU kernel generation
Low-Level Optimization
  • Implement fusion and memory-traffic optimizations to maximize hardware utilization
  • Optimize mixed-precision and quantized execution paths (e.g., BF16, FP16, INT8, FP8, FP4, etc.)
Performance Modeling and Profiling
  • Build analytical and empirical performance models for kernel dispatch and tuning
  • Profile and eliminate performance bottlenecks across oneDNN GPU primitives and runtime paths
Hardware and Software Co-Design
  • Co-design GPU primitives and kernel architectures for next-generation Intel GPUs
  • Partner with hardware and compiler teams to shape future accelerator capabilities and software stacks
Infrastructure and Validation
  • Improve validation, benchmarking, and CI infrastructure for performance-critical GPU workloads

What We're Looking For
To be successful in this role, you should demonstrate the following professional traits:
  • A strong ownership mindset — you take initiative on complex, ambiguous technical problems and drive them to resolution
  • A collaborative approach — you work effectively across hardware, compiler, and framework teams to align on shared technical goals
  • A performance-driven curiosity — you are motivated by squeezing every cycle out of hardware and continuously seek deeper understanding of low-level systems

Qualifications:
Minimum Qualifications
  • Education:BSc, MSc, or PhD in Computer Science, Computer Engineering, Mathematics, Physics, or a highly technical related field
  • Core Language:5+ years of professional software development experience with expert-level modern C++
  • Performance Optimizations:2+ years of hands-on experience in programming and kernel optimization on GPUs (via SYCL/DPC++, OpenCL, CUDA, or HIP), or at least 5+ years of similar low-level performance optimization experience on CPUs
  • Hardware Architecture:Strong foundations in computer architecture, cache hierarchies, memory subsystems, and parallel programming paradigms (e.g., multi-threading, SIMD/vectorization)
Preferred Qualifications
  • Math Libraries:Experience developing high-performance math libraries (e.g., GEMM, convolution, reduction, or FFT kernels)
  • Low-Level Tuning:Hands-on experience with GPU assembly-level tuning or compiler optimization
  • Parallel APIs:Familiarity with parallel programming APIs such as OpenMP or oneTBB
  • AI Workload Context:Basic understanding of deep learning primitives (e.g., forward/backward passes) to understand how library code is utilized by upstream frameworks

Job Type:Experienced Hire

Shift:Shift 1 (United States of America)

Primary Location: US, Oregon, Hillsboro

Additional Locations:US, California, Santa Clara

Benefits

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. Find out more about the benefits of working at Intel.

 

 

Annual Salary Range for jobs which could be performed in the US: $195,200.00-275,580.00 USD

 

 

The range displayed on this job posting reflects the minimum and maximum target compensation for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific compensation range for your preferred location during the hiring process.

 

 

Work Model for this Role

This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. * Job posting details (such as work model, location or time type) are subject to change.

*

About Intel

Intel Careers

Join Intel's dynamic team today and be part of a company that redefines the boundaries of technology and innovation. Intel offers a plethora of job opportunities that pave the way for professional growth and personal achievement. As a leader in the tech industry, Intel is the perfect place to advance your career, whether you're a seasoned professional or just starting out. Work You’ll Do At Intel, you will collaborate with some of the brightest minds in the industry, working together to solve complex challenges and push the limits of what's possible. Our culture of innovation fosters diversity and encourages you to bring your unique perspectives to the table. Intel is not just about hardware and software; it's about empowering people to achieve more. Join Intel’s market-leading team to help drive technological advancements in numerous fields. From semiconductor engineering to AI development, your work at Intel will have a profound impact on the world’s technological landscape. Lead with Innovation Intel stands at the intersection of technology leadership and industry innovation. Here, you will have the opportunity to lead projects that set industry standards and redefine how technology enhances our lives. Intel’s commitment to leadership development ensures that every team member is equipped with the skills needed to excel. Experience the Power of Networking and Professional Growth Intel’s global scale offers unmatched opportunities for networking and professional development. Engage with experts across different fields and participate in programs designed to hone your leadership skills and expand your professional knowledge. Intel’s dedication to career growth is evident in our robust training programs and our commitment to promoting from within. Internship and Employment Opportunities Start your career journey with an internship at Intel, where you can apply your academic knowledge in a real-world setting. Our internships provide a foundation for successful careers by allowing you to work on meaningful projects and gain valuable industry experience. Intel is hiring! Explore open positions that match your skills and interests. We look for passionate, curious, creative, and solution-driven team players. Whether you’re applying for an internship or a full-time position, preparing your resume and getting ready for the interview process at Intel is an exciting step towards a promising future. Benefits and Culture Intel is committed to fostering a diverse and inclusive workplace. We offer competitive benefits packages that promote the well-being of our employees and their families. From health and wellness to financial and education benefits, Intel ensures that our team members have what they need to succeed. Stay Connected Join Our Team Search for job opportunities that align with your career aspirations. Intel’s diverse range of employment options means there’s a place for every skill set and ambition. Keep Up to Date Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work at Intel. Job Alert Emails Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await at Intel.
Learn more about Intel
Size
121,100 employees
Market Cap
$106.5 billion
Industry
Net Income
$20.8 billion
Founded
1968
5 Year Trend
+5.9%
Revenue
$77.8 billion
NASDAQ

Similar Jobs

More Jobs at Intel

More Consumer Technology Jobs

Find similar Senior GPU Performance Software Engineer jobs: