Position Overview
Shape the future of Earth sciences with Seequent as a Senior Software Developer specializing in numerical solutions. This hybrid role in Toronto focuses on developing production-ready software from research prototypes.
Reporting to the Director of Software Development, you will engage in numerical software development, utilizing tools like C++, Python, and CUDA. The role combines numerical computing and software engineering, requiring effective collaboration with researchers and engineers to deliver scalable software solutions.
Key Responsibilities:
• Develop and optimize numerical libraries using C++ and Python
• Transform research concepts into scalable, production-ready software
• Employ GPU acceleration and parallel programming techniques
• Profile and enhance numerical workflows for performance
• Document technical processes and implement CI/CD practices
Requirements:
• Bachelor’s degree in Computer Science, Applied Mathematics, or related area
• Over...