Remote job
Staff Rust & CUDA Systems Engineer
Job details
About this role
Role overview Design systems software for high-throughput communication between multiple agents and efficient GPU memory processing. The role combines Rust systems engineering with CUDA kernel development, with an emphasis on concurrency and zero-copy data pipelines.
Responsibilities - Architect inter-process communication channels for multi-agent systems. - Design and implement high-throughput data paths. - Develop custom CUDA kernels for GPU workloads. - Build zero-copy memory pipelines. - Apply concurrency techniques to support efficient system operation.
Requirements - At least five years of Rust experience. - Skill in optimizing CUDA C/C++ kernels. - Experience with lock-free concurrency patterns.
Benefits and work setup Full-time staff-level position, remote worldwide.