Location: Leuven, Belgium (hybrid) — monthly travel to Belgium
Job Description
We seek a Senior GPU Acceleration Engineer to extend Belfort’s cryptographic acceleration technology into high-performance GPU platforms. You will lead efforts in adapting and optimizing our algorithms for modern GPU architectures, ensuring maximum throughput, scalability, and energy efficiency.
Responsibilities
GPU Acceleration
- Drive the adaptation of Belfort’s cryptographic acceleration into GPU-ready implementations.
- Define GPU programming models, optimization methodologies, and performance targets.
- Collaborate with cryptography teams to identify GPU-friendly algorithmic modifications.
- Contribute to the long-term roadmap by identifying opportunities for GPU acceleration alongside ASIC and FPGA technologies.
Architecture & Optimization
- Design and implement GPU kernels in CUDA/HIP/OpenCL with a focus on throughput, latency, and memory efficiency
- Explore and optimize dataflow, memory hierarchy usage, and parallelization strategies.
- Evaluate and benchmark GPU hardware (NVIDIA, AMD, others) for scalability and competitiveness.
Verification & Validation
- Establish GPU performance profiling and correctness validation methodologies.
- Benchmark GPU implementations CPU references
- Work with system engineers to ensure seamless integration into software stacks and deployment pipelines