Protocol Labs Network

Protocol Labs
Protocol Labs

GPU Engineer



Paris, France
Posted on Thursday, July 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. As a GPU Engineer at Zama, you will have the following responsibilities:

* 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.