Join a global engineering team as a Senior Scientific Software Developer in Toronto. Focus on building cloud technologies using your skills in C++, Python, and CUDA in a hybrid work setting.
In this role, you'll engage in meaningful challenges over 7+ years of progressive software development experience. You will develop and optimize numerical software, applying parallel computing techniques to deliver high-performance applications. Collaborate with peers and contribute to technical reviews and automated testing.
Key Responsibilities:
• Develop and enhance numerical software with C++, Python, and CUDA
• Transition research prototypes into scalable applications
• Use GPU acceleration and multi-threading techniques effectively
• Benchmark and optimize application performance and scalability
• Collaborate with interdisciplinary teams to build software solutions
Requirements:
• 7+ years of software development experience
• Bachelor’s degree in Computer Science or equivalent
• Strong numerical software development skills in C++ and Python
• Experience with CUDA and parallel computing frameworks
• Familiarity with programming tools and CI/CD practices
Transform cutting-edge research into impactful solutions with your software skills in Toronto.
#J-18808-Ljbffr
Similar jobs

Expert Software Developer for Cloud Technologies

Apply Now
Back to search page