What are the responsibilities and job description for the CUDA Software Developer position at CAYS Inc?
Job Details
We are seeking a CUDA Software Developer to design and optimize GPU-accelerated solutions for healthcare applications, including medical imaging, genomics, and predictive analytics. The ideal candidate will collaborate with data scientists and healthcare professionals to enhance data processing efficiency and ensure regulatory compliance.
Key Responsibilities:
- Develop high-performance CUDA algorithms for large-scale healthcare data processing.
- Optimize data throughput for medical images, patient records, and clinical data.
- Work closely with machine learning engineers to accelerate healthcare AI models.
- Maintain and enhance GPU-accelerated frameworks and libraries.
- Perform profiling, debugging, and performance tuning of CUDA applications.
- Ensure compliance with HIPAA regulations and healthcare data security standards.
Qualifications:
- 3 years of CUDA programming & GPU optimization experience.
- Proficiency in C/C , CUDA development, and profiling tools (Nsight, Visual Profiler).
- Experience with medical imaging libraries (ITK, VTK, OpenCV) is a plus.
- Strong understanding of parallel computing and performance optimization.
- Familiarity with TensorFlow, PyTorch, and healthcare data formats (DICOM, HL7) is a plus.
- Knowledge of cloud computing (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes) is a plus.
Soft Skills:
- Strong communication and collaboration skills.
- Problem-solving mindset with keen attention to detail.
- Adaptability to new technologies and tools in healthcare AI.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.