
AI Developer, Technology Engineer
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Switzerland, +1 more country.
• Investigate and create methods to enhance workloads in deep learning, machine learning, and other AI fields using GPU acceleration.
• Collaborate with subject matter experts from both industry and academia to assess and refine intricate AI and HPC algorithms.
• Guarantee optimal AI performance on contemporary CPU and GPU architectures.
• Publish and/or present optimization strategies in developer blogs or at pertinent conferences.
• Engage with and educate the developer community.
• Shape the future of hardware architectures, software, and programming models.
• Work alongside research, hardware, system software, libraries, and tools teams at NVIDIA.
• An advanced degree in Computer Science, Computer Engineering, or a related computationally focused scientific discipline (or equivalent experience).
• Over 8 years of pertinent experience in software development or research.
• Proficient in programming with C/C++ along with a solid grasp of algorithms and software development.
• Experience in parallel programming, such as CUDA, OpenACC, OpenMP, MPI, or pthreads.
• Practical experience in low-level performance optimizations.
• Comprehensive knowledge of CPU and GPU architecture principles.
• Strong communication and organizational skills.
• A logical mindset for problem-solving.
• Proficient time management and prioritization abilities.
• Expertise in parallelization and performance optimization of deep learning models from areas like Natural Language Processing, Computer Vision, and Recommender Systems (standout qualification).
• Strong understanding of linear algebra (standout qualification).
• Equal opportunity employer dedicated to nurturing a diverse workplace.
• NVIDIA employee benefits are not detailed in this posting.
Alzheimer's Association®
Capital One
Capital One
Get handpicked remote jobs straight to your inbox weekly.