Middleware Development Engineer

Intel Intel · Semiconductors · Gdansk, Poland

Develops Rust-based GPU middleware and runtime APIs for AI and HPC workloads, focusing on the oneAPI-rs ecosystem and open-source contributions. Bridges low-level compute with developer-friendly abstractions.

What you'd actually do

  1. Design, implement, and maintain Rust middleware and runtime layers for GPU-accelerated workloads.
  2. Contribute directly to the oneAPI-rs codebase, including API design, feature development, bug fixes, and performance improvements.
  3. Build safe and ergonomic Rust abstractions over oneAPI concepts such as memory management, kernels, module loading, and execution flows.
  4. Improve integration paths between Rust applications and GPU compute stacks used in AI and HPC workloads.
  5. Diagnose and resolve complex systems-level issues related to performance, memory behavior, concurrency, and multi-device execution.

Skills

Required

  • Rust
  • systems programming
  • GPU programming fundamentals
  • open source contribution
  • profiling
  • benchmarking
  • optimization
  • debugging

Nice to have

  • C++
  • SYCL
  • CUDA
  • communication skills

What the JD emphasized

  • Rust
  • GPU
  • middleware
  • performance optimization
  • open source

Other signals

  • Rust-based GPU middleware
  • oneAPI-rs ecosystem
  • AI, HPC, and performance-critical workloads
  • open source contribution