Senior Software Engineer - CUDA
Snarkify
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.
$184k - $287.5k
...forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has... ...looking for a seasoned software professional to work on the CUDA Driver, a core component of our platform for accelerating general...SeniorFull time$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of...SeniorFull time$184k - $287.5k
...autonomous cars.We are looking for a motivated Deep Learning engineer to bring advanced CUDA features and Distributed Runtime technologies into AI... ...interactions and operating systems principles (aka systems software fundamentals)Adaptability and passion to learn new...SeniorFull time$184k - $287.5k
...for an experienced and highly motivated software professional to work on pioneering initiatives... ...and projects at the intersection of CUDA and Deep Learning Systems. As the... ...PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field...SeniorFull time$184k - $287.5k
...foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience for CUDA Core Libraries. You...SeniorFull time$184k - $287.5k
...foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You...SeniorFull time- ...NVIDIA Warp team seeks a hands‑on senior engineer to expand Warp adoption for computational physics, AI, and optimization workflows on NVIDIA... .... You will own end‑to‑end integration, from native C++ and CUDA changes to production readiness, and work with internal teams...Senior
- ...foundational to modern HPC and AI. At the center of this platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU‑accelerated software. We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You...Senior
- ...NVIDIA is seeking outstanding senior engineers to work on the CUDA driver, a key component of accelerated GPU computing. You will join a versatile software engineering team that delivers innovative software features to unlock the full potential and performance of NVIDIA...Senior
$193.93k - $291.15k
...investorsAbout the RoleWe are looking for talented engineers to join our Performance team to optimize the performance of Nuro’s AV software, ensuring our vehicles can react quickly and... ...:Experience with GPU programming (e.g. CUDA, OpenCL) and low level driver optimization...SeniorImmediate startFlexible hours$193.3k - $261.5k
..., and operational excellence* Raise the engineering bar through technical leadership, design... ...5+ years of non-internship professional software development experience- 5+ years of programming... ...environments- Experience with CUDA kernels or ML/low-level kernelsPreferred...SeniorInternshipLocal areaFlexible hours$204k - $259k
...simulation across 15+ U.S. states. The Onboard Software Performance team ensures that systems... ...) ~5 years of experience as a software engineer or similar roles ~5 years of experience... ...techniques, frameworks (SIMD/CUDA) and ML performance/frameworks ~ Experience...SeniorFull timeWork at officeRemote work$184k - $287.5k
...team develops “libcudf”—the open-source CUDA C++ library that accelerates database and... ...tools in modern C++ and CUDA to produce software with elegant design, broad feature coverage... ...performance.The team is looking for an outstanding engineer and/or scientist to apply their parallel...SeniorFull timeRemote workFlexible hours- ...advanced device intelligence, powerful decision engine and investigation tools work together to... ...across the globe. Our award-winning software platform is powered by a team of world-... ...in Kubernates Experience in CUDA development is a plus Benefits Health...Senior
$184k - $287.5k
...modern HPC and AI. At the center of this platform are CUDA Core Libraries that provide the algorithms,... ...to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries....SeniorFull time- ...NVIDIA Corporation is seeking a Senior Software Engineer to advance the CUDA driver, collaborating with hardware architects and DL experts to unlock GPU compute performance. You will design, implement, and maintain kernel-mode components, compilers, and networking...Senior
$152k - $241.5k
We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU.... ...operating system. This role incorporates strong system software programming skills, a detailed understanding of operating...SeniorFull time- ...NVIDIA is hiring a Senior Software Engineer for NVIDIA Warp in the Finance group. You will own the end-to-end adoption path for Warp in computational applications, implementing CUDA/C++ changes and ensuring production integration across NVIDIA platforms. You will turn...Senior
- NVIDIA Corporation is seeking a hands-on senior engineer to expand Warp adoption for computational physics, AI, and optimization on NVIDIA GPUs. You’ll drive end-to-end integration from CUDA changes to production deployment and ensure long-term compatibility across generations...Senior
- ...Nvidia Corporation in Santa Clara is seeking a skilled software engineer to develop Tensor Core-based deep learning kernels using CUDA. You will optimize these kernels for performance and collaborate with various teams to deliver high-quality solutions. The ideal candidate...Senior
- A leading technology company in California is looking for a Senior Research Engineer to join their CUDA AI Quality team. The role involves designing evaluation frameworks and developing benchmarks for AI-powered CUDA programming. Candidates should have a strong background...Senior
$152k - $228k
...combines AD hardware with our generalized AI-first self-driving software. Built to learn and improve through data, the Nuro Driver™ is... ...destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate...SeniorFull time$150k - $170k
...PsiQuantum also develops the algorithms and software needed to make these systems... ...OverviewPsiQuantum's Applications Software Engineering Team (ASET) builds tools for quantum algorithm... ..., including code optimization, CUDA debugging, and job scheduler setupSecurity...SeniorFull timeShift work- ...NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design and implement Python APIs and bindings, integrate native C/C++ components, and define robust interoperability with Rust and other languages. You will...Senior
$165k - $210k
...navigation experience from the ground up. As one of our earliest engineering hires, you’ll shape the cloud, mobile, and on vehicle... ...skills. Bonus: Familiarity with BLE, GPS, and/or hardware-software interfaces The salary for this position ranges from $165,00...SeniorFull timeLocal areaFlexible hours- ...A leading technology company is looking for a Senior Software Engineer to work on AI storage solutions. The role involves developing high-performance C++/CUDA libraries and optimizing storage infrastructure. Candidates should have a solid understanding of Linux internals...SeniorRemote work
$144k - $236k
...s AI model training, feature engineering and serving with hundreds of... ...frameworks, data infra, compute software, and hardware to harness the... ...companion libraries like CUDA, cuTile, cuDNN, NCCL, RDMA, Tensorflow... ...performance possible.As a Senior Software Engineer, you will...SeniorFor contractorsWork experience placementWork at officeFlexible hours$184k - $287.5k
...vehicle technologies.Deep knowledge of E2E AV software integration from perception through... ...tuning.What We Need To See:We’re looking for engineers who can build systems — not just... ...related research experienceKnowledge of CUDA is a plusNVIDIA is widely recognized as one...SeniorFull time$160.36k - $240.54k
...ride requests to Nuro vehiclesTelemetry pipelines surfacing live vehicle state to riders and operationsAbout You4+ years of backend engineering experience with strong Go proficiencyExperience designing and operating distributed systems where reliability isn't optionalEnd-...Senior$152k - $241.5k
...artificial intelligence.We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and... ...technology and passionate about what you do.Experience with CUDA programming and NVIDIA GPUs.Knowledge of high-performance networks...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - CUDA. Be the first to apply!
- senior robotics software engineer Palo Alto, CA
- software system engineer Palo Alto, CA
- intel software engineer Palo Alto, CA
- software developer fintech Palo Alto, CA
- new graduate software engineer Palo Alto, CA
- software development engineer aws Palo Alto, CA
- information technology software engineer Palo Alto, CA
- graduate software developer no experience Palo Alto, CA
- software developer internship no experience Palo Alto, CA
- ngo software engineer Palo Alto, CA


