Senior Software Engineer - CUDA
Location
California
Posted
26 days ago
Salary
Not specified
Job Description
Job Requirements
- 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
Related Guides
Related Job Pages
More Software Engineer Jobs
The Staff Software Development Engineer will develop technical strategies, build scalable microservices, mentor team members, and collaborate across teams to meet business needs.
The Senior Software Engineer will develop reliable systems for IoT fleet management, create user interfaces, and support data engineering tasks.
Lead and manage enterprise-scale Hadoop/Cloudera environments, oversee ETL pipeline design, manage data engineering teams, ensure security and governance best practices.
Software Engineer (Remote)
ImplyThe Database for Modern Analytics Applications – From the original creators of Apache Druid®
The Software Engineer will develop user-facing systems for Imply Lumi, collaborating with teams to deliver scalable features and conducting security audits.