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 Snarkify

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

    NVIDIA

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

    NVIDIA Corporation

    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

    NVIDIA Gruppe

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

    Nvidia Corporation

    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

    NVIDIA

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

    NVIDIA

    Santa Clara, CA
    1 day 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-...  ...Python Experience in Kubernates Experience in CUDA development is a plus Benefits Health... 
    Senior

    DataVisor

    Mountain View, CA
    12 hours ago
  • 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

    NVIDIA

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

    NVIDIA Corporation

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

    NVIDIA

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

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

    NVIDIA

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

    Anduril Industries

    Mountain View, CA
    1 day ago
  • $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-... 
    Senior
    Full time
    Contract work
    Work experience placement
    Relocation package

    Dormont Manufacturing Co

    Mountain View, CA
    12 hours ago
  •  ...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

    NVIDIA

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

    Vinci4D.ai

    Palo Alto, CA
    1 day ago
  • $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... 
    Senior
    Local area
    Flexible hours

    Ring

    Menlo Park, CA
    2 days ago
  • $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... 
    Senior
    Work experience placement

    Dormont Manufacturing Company

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

    CTERA Networks Ltd

    Palo Alto, CA
    2 days ago
  • $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... 
    Senior
    Local area
    Visa sponsorship

    Omnissa, LLC

    Mountain View, CA
    19 hours ago
  •  ...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

    Black Inc

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

    Waymo

    Mountain View, CA
    1 day ago
  • 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

    NVIDIA

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

    Gravity Engineering Services Pvt Ltd.

    Mountain View, CA
    1 day ago
  • $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... 
    Senior
    Work at office
    Remote work
    Flexible hours
    Shift work
    3 days per week

    United States Digital Space LLC

    Menlo Park, CA
    2 days ago
  • $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 Inc.

    Mountain View, CA
    2 days ago
  • 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

    Google

    Mountain View, CA
    1 day 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

    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!