Our client are an open source software company for application of semiconductors, they require candidates to work on:site three days per week and can offer two days remote working.
No Sponsorship Available
Responsibilities:
:Design and implement high:performance systems using Rust, focusing on reliability and memory safety.
:Build and maintain concurrent and asynchronous services
:Develop low:level components such as network services, system libraries, or runtime infrastructure.
:Optimize performance through profiling, benchmarking, and memory analysis.
:Collaborate with systems, platform, and infrastructure engineers to integrate Rust components into larger architectures.
:Write clean, maintainable, and well:tested code with strong documentation.
Requirements;
: Highly proficient in Rust programming; deep understanding of fundamental concepts such as the ownership model, lifetimes, concurrency, parallelism, memory management and procedural macros.
: Solid knowledge of the Rust ecosystem, including tools and libraries.
: A high standard of written and spoken English.
Ideal background: RISC / RISC:V
Alternative Desirables:
: Experience with CUDA, OpenCL, SYCL, Kernel
: Compiler Knowledge; LLVM, MLIR, Triton etc
: Previously worked on one of GPU/CPU/TPU/NPU
If youre interested, please apply here or reach out to