Path Tracing/ml Research Engineer

Intel Intel · Semiconductors · Oregon, Hillsboro, United States

This role focuses on designing, developing, and optimizing software for ray tracing, including improving customer designs and optimizing workloads for benchmarks and performance analysis. While it mentions AI-related math concepts, the core craft is software engineering for graphics and simulation, not AI model development.

What you'd actually do

  1. Designs, develops, integrates, tests, validates, and/or debugs software to enable or utilize ray tracing.
  2. Understands internal and external partner software and develops software across the stack (spanning firmware, drivers, OS, middleware, frameworks, algorithms, and applications) as required to enable and optimize specific ray tracing features, capabilities, solutions, reference platforms, or Intel products.
  3. May include the development of reference ray tracing software and improving or enabling customer designs to obtain the greatest value of Intel ray tracing products, the development and/or optimization of workloads for ray tracing benchmarks, and workloads for simulation, performance analysis, and architecture recommendations.

Skills

Required

  • C/C++
  • GPU software development
  • performance optimization
  • real-time ray/path tracing on GPUs
  • Vulkan
  • DirectX
  • mathematical modeling
  • algorithms

Nice to have

  • customer-facing roles
  • communication skills
  • teamwork skills
  • innovation

What the JD emphasized

  • 20+ years of experience in C/C++
  • 15+ years GPU software development and performance optimization
  • 1+ years of real-time ray/path tracing on GPUs using Vulkan/DirectX
  • 1+ years of mathematical modeling, algorithms, and AI-related math concepts