Middleware Development Engineer
Intel · Gdańsk, Pomerania, PL
Job Description: As a Middleware Development Engineer (Rust), you will build high-impact systems software that connects low-level compute capabilities with d...
Job description
Job Details: Job Description: As a Middleware Development Engineer (Rust), you will build high-impact systems software that connects low-level compute capabilities with developer-friendly runtime APIs. This role is focused on Rust-based GPU middleware and open source contribution, with a strong emphasis on advancing and maintaining the oneAPI-rs ecosystem (Rust oneAPI bindings and abstractions). You will help design and optimize components that bridge oneAPI software stack functionality with modern Rust applications used in AI, HPC, and performance-critical workloads. Working with internal engineering teams, open source maintainers, and external users, you will shape reliable, ergonomic, and high-performance abstractions that scale from local development to distributed production environments. Qualifications: - Design, implement, and maintain Rust middleware and runtime layers for GPU-accelerated workloads. - Contribute directly to the oneAPI-rs codebase, including API design, feature development, bug fixes, and performance improvements. - Build safe and ergonomic Rust abstractions over oneAPI concepts such as memory management, kernels, module loading, and execution flows. - Impro...