Software Engineering Intern at d-Matrix developing high performance kernels for accelerating Machine Learning models. Collaborating with the Kernels team to implement, test, and tune kernels.
Responsibilities
Develop high performance kernels essential for accelerating Machine Learning models
Develop reference implementations for accuracy verification
Define unit tests for implemented operators
Performance tuning and scalability analysis across varied problem sizes
Collect performance metrics and identify bottlenecks to improve core functionality
Package and ship the final implementations
Requirements
Ability to implement high performance kernels in low-level languages; Assembly/ISA coding experience is advantageous
Proficiency in Python and/or C++
Solid background in Machine Learning model architecture (e.g., LLMs, CNNs)
Experience with ML frameworks such as PyTorch and ML packages like Numpy
General understanding of computer architecture (CPU, GPU, custom ASICs, etc.)
Currently enrolled in a graduate program (Master's or Ph.D) in a relevant discipline
Previous internship or project experience related to high performance computing or ML kernel development preferred
Familiarity with additional ML frameworks (TensorFlow, etc.) preferred
Interest in hardware-software co-design preferred
Benefits
Medical/Dental/Vision/401k
Diverse package of benefits centered around the wellbeing of our employees and their loved ones
Incentive opportunities based on individual and company performance
Senior Product Engineer building ProfitPath, an all - in - one sourcing platform for Amazon sellers. Owning full - stack features, scalable product data, and search from database to UI.
Senior Software Engineer building scalable cloud - native .NET APIs for OPENLANE’s digital used - vehicle marketplace. Leading architecture, testing, and core platform development across North America.
Software Developer/Analyst scaling Tangam Systems’ casino analytics platforms with C#, .NET, data pipelines, and cloud infrastructure. Building automated tools, dashboards, and full - stack applications.
Senior full - stack developer building AI - enabled enterprise platforms for Export Development Canada. Designing web applications, APIs, integrations, and cloud - native delivery systems.
Ingénieur logiciel principal développant des applications Web, API et intégrations assistées par l’IA chez EDC. Contribution aux plateformes numériques aidant les entreprises canadiennes à réussir à l’étranger.
Staff Software Engineer owning architecture, modernization, and production delivery for Tag Software Group’s enterprise software platform. Leading a lean engineering team across cloud and on - premises environments.
Software Development Engineer in Test automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building Python - based frameworks for scalable virtualized servers.
Senior backend engineer building AI - assisted analyzers, dependency scanning, and remediation tools for GitLab’s DevSecOps platform. Improving code security across ecosystems, CI workflows, and AI agent tooling.