Senior Software Engineer - CUDA

Snarkify

Palo Alto (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive base salary
Founding member equity
Flexible remote work environment
Growth opportunities in the ZK field

Job summary

Snarkify is looking for a Senior GPU Performance Engineer to optimize GPU-based algorithms for Zero-Knowledge Proof applications. You will collaborate with the engineering team to enhance the performance of cryptographic systems. A Bachelor’s degree in Computer Science and 2+ years of GPU computing experience are required. A flexible remote work environment and equity options are part of the offer.

Join our team to shape the future of ZK technology and benefit from a culture of continuous growth and innovation.

Qualifications

  • 2+ years of experience in GPU computing with a focus on performance optimization.
  • Strong understanding of computer architecture and memory systems.
  • Familiarity with ZKP applications and blockchain technologies is a plus.

Responsibilities

  • Design, develop, and optimize GPU-based algorithms for ZKP.
  • Collaborate with engineering to identify and resolve performance bottlenecks.
  • Mentor junior engineers and guide them on GPU topics.

Skills

GPU computing
Performance optimization
Parallel programming
CUDA
Problem-solving
Computer architecture

Education

Bachelor's degree in Computer Science or related field
Master's or PhD preferred

Tools

NVIDIA Nsight

Job description

At Snarkify, we are passionately driven by our mission to scale zero-knowledge proofs (ZKPs) for a decentralized future. We empower developers by providing robust infrastructure and user-friendly tools, enabling them to effectively build, deploy, and scale ZKP applications. Our operations are steered by a stellar founding team comprising two Ph.D. holders and a Master holder. Our founders carry exceptional expertise gained from renowned organizations such as the Ethereum Foundation, Facebook, Amazon, and Dropbox. Through the application of folding schemes, proof aggregation, and GPU acceleration, we're pushing the scalability of proof systems to unprecedented levels. Through this unwavering commitment, we are shaping a future that promises enhanced security, privacy, and decentralization.

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 systemsand 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.
Qualifications
  • 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 programming.
  • Proficient in GPU programming languages such as CUDA.
  • Strong understanding of computer architecture, memory systems, and parallel algorithms.
  • Experience with profiling and debugging tools for GPU applications, such as NVIDIA Nsight.
  • Familiarity with ZKP applications and blockchain technologies is a plus.
  • Excellent problem-solving skills and ability to analyze complex systems.
  • Strong communication skills, with the ability to work effectively in a collaborative team environment.
  • Demonstrated passion for staying up-to-date with the latest advancements in GPU technology and a commitment to continuous learning.
Additional Information
  • Competitive base salary with foundingmemberequity.
  • The opportunity to build the next-generation ZK computing platform.
  • Immersion in a team of top-notch global blockchain engineers.
  • A flexible and innovative remote work environment.
  • Room for continuous growth and development in the ZK field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Senior GPU Performance Engineer for ZKP Acceleration
Remote Senior GPU Performance Engineer for ZKP Acceleration

Snarkify • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Competitive base salary
Founding member equity
Flexible remote work environment
+1
Zero-Knowledge Engineer
Zero-Knowledge Engineer

Plexus Resource Solutions • New York (NY)

On-site
USD 150,000 - 250,000
Competitive salary
Equity
Significant ownership in projects
Senior GPU Networking Architect
Senior GPU Networking Architect

NVIDIA • Germany (OH)

On-site
USD 292,000 - 507,000
Highly competitive salaries
Comprehensive benefits package
Software Engineer - GPU Kernels
Software Engineer - GPU Kernels

The Consensus • San Francisco (CA)

On-site
USD 120,000 - 160,000
Competitive compensation with equity
100% medical, dental, and vision insurance coverage
Flexible PTO policy including a Winter Break
+2
System Software Engineer - Performance Verification Infrastructure
System Software Engineer - Performance Verification Infrastructure

Nvidia Corporation • Westford (MA)

On-site
USD 124,000 - 242,000
Equity
Benefits
ZK Proof Engineer
ZK Proof Engineer

Ethereum Job Board • New York (NY)

Hybrid
USD 100,000 - 150,000
Software Engineer - GPU Kernels
Software Engineer - GPU Kernels

Baseten • San Francisco (CA)

On-site
USD 120,000 - 160,000
Competitive compensation
100% medical coverage
Generous PTO policy
+2
Founding GPU Kernel Engineer
Founding GPU Kernel Engineer

San Francisco Tensor Company • San Francisco (CA)

On-site
USD 285,000 - 315,000
Relocation assistance
Equity
Comprehensive benefits package
Senior DevTech Compute Engineer, Compression and Data Processing
Senior DevTech Compute Engineer, Compression and Data Processing

NVIDIA • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer, GoLang - DSX MaxQ
Senior Software Engineer, GoLang - DSX MaxQ

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 241,500
Equity and benefits
Diverse work environment