I

Intel

Pioneers microprocessors, CPUs for PCs

AI Software Development Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 4+ years of relevant industry experience, a Master's degree with 3+ years, or a Ph.D. with no prior professional experience.
  • Strong proficiency in C++ programming, debugging, and problem-solving.
  • A solid understanding of GPU architectures, graphics device drivers, firmware, AI accelerators, or parallel computing systems.
  • Experience with performance analysis, profiling, and optimization for compute-intensive applications.
  • Hands-on experience with modern neural network architectures and their execution on hardware accelerators.

Responsibilities

  • Optimize AI inference workloads, including large language models, multimodal models, and generative AI applications, for Intel GPUs.
  • Design, develop, and tune performance-critical GPU kernels and runtime components using C++, SYCL, Vulkan Compute, OpenCL, or similar parallel programming technologies.
  • Develop and optimize graph compilation flows and compiler passes using MLIR, LLVM, or related frameworks.
  • Identify and resolve performance bottlenecks across compiler, runtime, framework, and kernel layers.
  • Profile, benchmark, and analyze AI workloads to validate performance improvements and guide optimization strategies.
  • Collaborate with hardware, driver, compiler, and framework teams to drive hardware/software co-optimization.
  • Contribute to and optimize open-source AI inference frameworks such as OpenVINO, llama.cpp, vLLM, PyTorch, or related ecosystems.

Desired Qualifications

  • Experience optimizing end-to-end AI inference workloads in production environments.
  • Familiarity with AI inference frameworks such as OpenVINO, PyTorch, TensorRT, ONNX Runtime, or similar technologies.
  • Knowledge of neural network optimization techniques, including quantization, kernel fusion, and memory optimization.
  • Experience across multiple layers of the AI software stack, including inference runtimes, graph compilers, and GPU kernels.
  • Experience contributing to open-source software projects.

About the Company

Intel

Pioneers microprocessors, CPUs for PCs

Intel designs and manufactures semiconductor chips, with a focus on microprocessors for personal computers, servers, and other devices. Its core product is the CPU on a single silicon chip, which executes instructions, handles arithmetic and logic operations, and coordinates the work of other computer components. Intel originated in memory chips but shifted decisively to microprocessors in the 1980s, becoming a central supplier for the PC era after the IBM partnership and its famous x86 processor line. This shift, large-scale manufacturing, and close ties with computer makers set Intel apart from competitors who remained focused on memory or other components. The company aims to power computing by delivering high-performance, energy-efficient silicon solutions that drive a wide range of computing devices and applications.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Intel

See more jobs