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. #J-18808-Ljbffr Snarkify
$184k - $287.5k
...functional and performance issues in NCCL and CUDA libraries. Analyze and improve multi‑... ...‑metal and VMs. BS or MS in Computer Engineering, Computer Science, or related field (or... ...SLURM, and Ansible. 8+ years of system software validation experience. Ability to...Senior$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...Senior$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...Senior$184k - $287.5k
...What you will be doing: Integrate new CUDA features and Runtime abstractions in AI... ...PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field... ...operating systems principles (aka systems software fundamentals). Adaptability and passion...Senior$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...Senior$152k - $241.5k
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- ...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-... ...Python Experience in Kubernates Experience in CUDA development is a plus Benefits Health...Senior
- NVIDIA is seeking an experienced software engineer to help advance the CUDA compute platform. You will contribute to memory model and multi-node scalability features, while collaborating with peers across the company to push the boundaries of AI and HPC performance. Your...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
- 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 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 job
$184k - $287.5k
We're looking for outstanding engineers and scientists to apply their parallel programming skills to accelerate open-source software libraries for GPU data processing. As part of NVIDIA... ...accelerators—highly optimized C++ and CUDA libraries that leverage the parallel...Senior$224k - $356.5k
Senior Research Engineer - CUDA AI Quality 2 weeks ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features... ..., optimize, and maintain CUDA code across the full software development lifecycle. Develop benchmarks that represent...Senior- NVIDIA is seeking a Senior Software Development Engineer in Test to join the Compute CUDA Quality Assurance team. This role involves automating testing and developing high-performance systems for validating innovative chips. The ideal candidate will have expertise in automation...Senior
- We are seeking an innovative and versatile Software Engineer to join our technology R&D team. In this role, you will focus on rapidly prototyping... ...in Python and C++; bonus points for experience with CUDA. Exceptional problem‑solving abilities and a strong capacity...SeniorContract work
$208k - $276k
.... About the Role We are seeking an innovative and versatile Software Engineer to join our technology R&D team. In this role, you will focus... ...proficiency in Python and C++; bonus points for experience with CUDA. Demonstrated experience in rapid prototyping and proof-of-...SeniorFull timeContract workWork experience placementRelocation package- ...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....Senior
$220k - $265k
...problem to a runtime environment is the engine of our product. Making our simulations run... ...OpenMP Experience with GPU programming: CUDA, ROCm, Triton Have contributed to a production... ...such as Ray Engineering Expectations Software engineering fundamentals A practical approach...Senior$123.4k - $145k
...leaders are choosing Mainspring over traditional options like engines, turbines, and fuel cells to quickly and reliably deliver local... ...reliable system validation and troubleshooting complex hardware/software integration issues Failure analysis of automated testing, risk...SeniorLocal areaFlexible hours$150k - $200k
...About the role This is a software development role that gives the opportunity of championing the design of path-breaking information security products that address key gaps in security for the Internet of Things. Xage’s product is a unique application of blockchain technology...SeniorWork experience placement- ...Description Our Data-infra team is looking for a Senior Backend Developer with a passion for solving complex scaling problems with... ...and frameworks. Requirements 5+ years of experience in backend engineering in a agile environment Experienced with traffic intensive systems...Senior
$170k - $250k
...Senior Software Engineer – Workspace ONE Intelligence Platform As a Senior Software Engineer you will design and develop architecture components on the Workspace ONE Intelligence Platform, using AWS technologies and open‑source components. You will own engineering initiatives...SeniorLocal areaVisa sponsorship- ...optic infrastructure. Team Overview PsiQuantum's Applications Software Engineering Team builds tools for quantum algorithm developers: cloud... ...infrastructure invisible to the researchers running it. Own CUDA compatibility and driver versions across heterogeneous GPU clusters...Senior
$204k - $259k
A leading autonomous driving technology company is seeking a Senior Software Engineer to architect evaluation methodologies for their hybrid simulator. Responsibilities include developing high-throughput data processing systems and partnering with AI research teams. The...SeniorFull time- NVIDIA is looking for a Senior Engineer in Santa Clara to work on the CUDA driver, a key element in leveraging NVIDIA GPU capabilities for diverse applications... ...The ideal candidate should have at least 5 years of software development experience, strong C programming skills,...Senior
- Gravity Engineering Services Pvt Ltd. is seeking a Senior Software Engineer in Mountain View, California, to design and develop perception software tailored for autonomous vehicles. The role involves working on ADAS projects and utilizing skills in C++ and data processing...Senior
$161.64k - $230k
...ethics at the center of everything we do. Expectations are high, and so are the rewards. We’re looking for an exceptional Senior Software Engineer to help shape the future of our core platforms, products, and customer experiences. FinTech is one of the most complex and...SeniorWork at officeRemote workFlexible hoursShift work3 days per week$174k - $252k
A global technology company is seeking a Software Engineer to develop next-generation technologies. The role requires 5 years of experience in object-oriented programming and a Bachelor's degree or equivalent experience. The engineer will work on critical projects, manage...Senior- Google's software engineers develop the next-generation technologies that change how billions of users connect and interact with information. We handle data at massive scale and explore areas from information retrieval to large-scale system design and AI. We seek engineers...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...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - CUDA. Be the first to apply!
- ngo software engineer Palo Alto, CA
- software developer Palo Alto, CA
- software developer internship no experience Palo Alto, CA
- part time software developer remote Palo Alto, CA
- financial software developer Palo Alto, CA
- senior software engineer ruby on rails Palo Alto, CA
- software engineer amazon Palo Alto, CA
- senior software design engineer Palo Alto, CA
- software engineer part time Palo Alto, CA
- software engineer remote Palo Alto, CA

