Job Description & How to Apply Below
Location: Montreal
Join NVIDIA as a Senior Software Engineer specializing in enhancing the Python experience for CUDA Core Libraries. Build robust APIs and optimize integrations within high-performance computing environments.
Your role will focus on creating idiomatic Python bindings that facilitate efficient communication between C/C++ and Python. You will contribute to the lifecycle management of features, ensuring high standards in implementation, testing, and performance, while collaborating across teams to refine architecture and user experience.
Key Responsibilities:
• Design and implement Python APIs for CUDA libraries
• Develop efficient C/C++ components supporting Python functions
• Establish interoperability standards between programming languages
• Enhance developer experience through continuous improvement
• Collaborate on shared architecture and development decisions
Requirements:
• 8+ years of relevant software development experience
• Proficiency in Python and C/C++ essential
• Understanding of performance and concurrency principles
• Experience with GPU programming paradigms
• Capability to drive projects to completion independently
Utilize your deep programming knowledge to enrich Python tools and enhance CUDA's performance at NVIDIA.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×