CUDA Developer

Overview

We are seeking an experienced CUDA Developer with expertise in parallel computing and performance optimization. The ideal candidate will analyze and enhance algorithm performance, optimize CUDAapplications, and stay abreast of advancements in parallel computing technologies.

Job Description

Key Responsibilities:

Identify and resolve performance issues and bugs in CUDA applications.

Optimize algorithms for efficient parallelization and performance improvement.

Stay updated with CUDA technologies, frameworks, and best practices.

Required Qualifications:

Bachelor's degree in Computer Science, Computer Engineering, or a related field.

5+ years of software development experience, including 2+ years in CUDA development.

Strong problem-solving skills and ability to work independently and collaboratively.

Excellent communication and teamwork skills.

Required Skills:

Proficiency in C/C++ programming.

Expertise in CUDA development (3+ years), with experience in CUDA 12.0 or above (12.3 preferred).

Strong knowledge of performance optimization and resource-efficient code.

Familiarity with libraries/frameworks like cuBLAS and cuDNN.

Experience in CUDA performance optimization and debugging.

 

Skills & Requirements

CUDA, C++, LLM, cuBLAS and cuDNN.

Join Our Community

Let us know the skills you need and we'll find the best talent for you