CUDA Developer
2 weeks ago
Key Responsibilities :
- Identify and resolve performance issues and bugs related to CUDA usage in various projects
- Analyse and optimize algorithms for improved execution efficiency through parallelization.
- Implement best practices for CUDA programming and stay updated with the latest developments in CUDA and parallel computing technologies.
- Collaborate with cross-functional teams, including product developers, engineers, and other stakeholders, to integrate optimized solutions.
- Monitor and improve system performance, focusing on GPU utilization to ensure maximum computational efficiency.
- Debug and troubleshoot CUDA-related issues in both development and production environments.
- Create detailed performance reports and optimization plans to communicate improvements effectively with team members and management.
- Contribute to code reviews, ensuring the code is optimized, maintainable, and adheres to CUDA best practices.
- Continuously enhance your skills in CUDA and parallel computing through training, research, and Qualifications :
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Minimum of 5 years of experience in software development, with at least 2 years dedicated to CUDA development.
- Strong problem-solving skills, with the ability to identify bottlenecks and implement effective solutions for performance improvement.
- Proven ability to work both independently and within a collaborative team environment.
- Experience in analysing and optimizing GPU workloads, particularly for high-performance applications.
- Solid understanding of the principles of parallel computing and the ability to apply them to practical development scenarios.
- Good communication skills, enabling clear articulation of technical challenges and solutions in both written and verbal formats.
Required Skills :
Proficiency in C/C++ :
- Strong command of C/C++ programming languages, crucial for implementing high-performance CUDA applications.
CUDA Experience :
- Extensive experience working with CUDA, particularly versions 12.0 or higher (12.3 preferred).
- You should have a deep understanding of how to use CUDA for optimizing computational tasks on GPUs.
Performance Optimization :
- Skilled in identifying performance bottlenecks and optimizing code to ensure efficient GPU utilization and faster execution.
Parallel Computing :
- In-depth knowledge of parallel programming principles and the ability to design and implement efficient parallel algorithms.
cuBLAS and cuDNN Libraries :
- Familiarity with CUDA libraries such as cuBLAS (Basic Linear Algebra Subprograms) and cuDNN (Deep Neural Network library), which are crucial for GPU-accelerated operations.
Code Optimization :
- Expertise in fine-tuning code for resource efficiency and improved performance, especially for high-performance computing tasks.
Debugging and Troubleshooting :
- Strong debugging skills to identify and resolve issues in CUDA applications, ensuring smooth operation in development and production Skills :
- Ability to work closely with other engineers and teams, sharing knowledge and collaborating on performance improvements and system enhancements.
(ref:hirist.tech)-
Any Location, India Kooe Private Limited Full timeJob Description : Key Responsibilities :- Design, develop, and optimize computer vision applications using Python and OpenCV.- Implement image processing algorithms including object detection, image segmentation, feature extraction, and classification.- Develop and deploy deep learning models for image recognition using frameworks such as TensorFlow,...
-
AI Vision Expert with Deep Learning Focus
2 weeks ago
Any Location, India Kooe Private Limited Full timeKooe Private Limited seeks an exceptional AI Vision Expert to spearhead the development of cutting-edge computer vision applications. With a focus on deep learning, this role demands expertise in designing and optimizing image processing algorithms and AI models for image recognition.Key Responsibilities:Design and Develop Computer Vision Applications:...