Protocol Labs Network

Protocol Labs
Protocol Labs

GPU Engineer



Paris, France
Posted on Friday, October 27, 2023

Job Description

As part of our commitment to advancing the field of Fully Homomorphic Encryption (FHE), our teams are responsible for developing and maintaining several cryptographic libraries and tools. The frontend codebase primarily utilizes Rust 🦀 as its main language, with the expectation of hosting hardware-specific code written in other languages.

We are currently seeking a talented GPU Engineer to join our team and contribute to our ambitious projects.

In this role you will:

  • Collaborate closely with our research teams to design and implement efficient GPU-accelerated cryptographic algorithms;

  • Optimize existing algorithms and frameworks to leverage the full potential of GPU computing for high-performance computations;

  • Explore and develop new techniques that harness GPU capabilities, enhancing computational efficiency and speed;

  • Conduct thorough testing and debugging to ensure the stability, accuracy, and security of GPU-accelerated algorithms;

  • Stay up-to-date with the latest advancements in GPU technologies, remaining at the forefront of innovation, and proposing solutions to enhance our product offerings;

  • Document and communicate GPU-related design decisions, optimizations, and best practices to ensure knowledge sharing and maintain high-quality standards;

  • Work closely with Rust Engineers to provide and maintain the Rust API required by other Zama libraries, fostering collaboration and code integration.