Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - CUDA in Palo Alto, CA vacancy
  • $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
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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
    Full time

    Nvidia

    Santa Clara, CA
    22 hours ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...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

    NVIDIA AI

    Santa Clara, CA
    3 hours ago
  •  ...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 Corporation

    Santa Clara, CA
    3 hours ago
  •  ...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

    NVIDIA Gruppe

    Santa Clara, CA
    3 hours ago
  • $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... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $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... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work

    Waymo

    Mountain View, CA
    22 hours ago
  • $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... 
    Senior
    Full time
    Remote work
    Flexible hours

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...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

    DataVisor

    Mountain View, CA
    3 hours ago
  • $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.... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...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

    NVIDIA Corporation

    Santa Clara, CA
    3 hours ago
  • $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
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...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 in

    Santa Clara, CA
    3 hours ago
  • 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

    Santa Clara, CA
    1 day ago
  •  ...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

    Nvidia Corporation

    Santa Clara, CA
    3 hours ago
  • 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

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Full time

    Nuro

    Mountain View, CA
    22 hours ago
  • $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... 
    Senior
    Full time
    Shift work

    PsiQuantum

    Palo Alto, CA
    3 days ago
  •  ...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

    NVIDIA Gruppe

    Santa Clara, CA
    3 hours ago
  • $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... 
    Senior
    Full time
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    22 hours ago
  •  ...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... 
    Senior
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    11 hours ago
  • $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... 
    Senior
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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

    Nuro

    Mountain View, CA
    2 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - CUDA. Be the first to apply!