Job Description
Snarkify is seeking an experienced and highly skilled Senior GPU Performance Engineer to join our team and play a pivotal role in advancing the state-of-the-art in Zero-Knowledge Proof (ZKP) acceleration. As a key member of our team, you will have the unique opportunity to shape the future of modern cryptography and decentralized applications by optimizing GPU-based solutions for ZKP applications. In this role, you will collaborate with our engineering team to identify performance bottlenecks and design innovative GPU-based algorithms and data structures that push the boundaries of ZKP acceleration. Your expertise in GPU computing, performance optimization, and parallel programming will be instrumental in driving the development of high-performance, energy-efficient solutions that redefine the capabilities of ZKPs and lay the foundation for a truly decentralized future. Responsibilities Design, develop, and optimize GPU-based algorithms and data structures to accelerate ZKP proof systems and related computations. Collaborate with the engineering team to identify performance bottlenecks and propose innovative solutions to improve overall system efficiency. Develop and maintain high-quality, well-documented code that adheres to best practices for GPU programming. Analyze and optimize performance across a wide range of GPU architectures, ensuring maximum performance and compatibility. Stay up-to-date with the latest advancements in GPU technology, programming techniques, and industry best practices. Contribute to the creation of technical resources, including whitepapers, tutorials, and presentations, to share knowledge and promote our GPU-based solutions. Mentor junior engineers and provide guidance on GPU-related topics and performance optimization techniques. Bachelor's degree in Computer Science, Computer Engineering, or a related field; Master's or PhD preferred. 2+ years of experience in GPU computing, with a focus on performance optimization and parallel program