Note: The job is a remote job and is open to candidates in USA. Provable is building tools to simplify zero-knowledge technology and support secure, private, and scalable digital applications. The Senior Software Engineer, CUDA will design, implement, and maintain cryptographic and distributed systems while developing high-performance privacy-preserving products. The role focuses on CUDA optimization, GPU-accelerated algorithms, and cross-functional collaboration with engineering, developer services, infrastructure, design, and leadership teams.
Responsibilities
- Designing, developing, and optimizing high-performance confidential computing solutions using CUDA for our core services and products
- Identifying and resolving performance bottlenecks in complex computational workflows, leveraging advanced CUDA programming techniques and profiling tools
- Writing clean, efficient, well-documented, and thoroughly tested CUDA code that sets a high standard for quality within the engineering team
- Collaborating closely with developer services and infrastructure teams to integrate GPU-accelerated algorithms into our existing systems and ensure seamless functionality
Skills
- • 5+ years of software engineering experience
- • 2-3+ years of professional CUDA experience
- • A strong foundation in blockchain concepts and ideally, experience contributing to a blockchain project
- • Low-level system programming and/or distributed systems design experience
Company Overview
Company H1B Sponsorship