About the job
At d-Matrix, we are dedicated to unlocking the transformative power of generative AI technology. Positioned at the cutting edge of both software and hardware innovation, we continually strive to expand the boundaries of what technology can achieve. Our vibrant workplace culture emphasizes respect and collaboration.
We believe in the values of humility and direct communication, fostering an inclusive team environment. Our diverse perspectives lead to innovative solutions. We are looking for passionate individuals who thrive on challenges and are motivated by tangible results. Are you ready to explore your potential? Together, we can shape the limitless possibilities of AI.
Location
This role is hybrid, requiring onsite work at our headquarters in Santa Clara, CA, for three days each week.
12-Week Internship Program: June 1st - August 21st or June 22nd - September 11th
Role Overview
As a Machine Learning Research Intern, you will be part of our dynamic Machine Learning Team, focusing on exploring algorithm-hardware co-design research paths within d-Matrix's comprehensive solutions. You'll collaborate with a group of exceptional professionals dedicated to researching and developing cutting-edge deep learning techniques that are optimized for d-Matrix's AI compute engine. Additionally, you will have the chance to work alongside leading academic institutions, assisting customers in optimizing and deploying their workloads for practical AI applications on our platforms.
Your Responsibilities:
- Design, implement, and assess efficient deep neural network architectures and algorithms tailored for d-Matrix's AI compute engine.
- Collaborate with both internal and external ML researchers to achieve R&D objectives.
- Work closely with the Software team to fulfill stack development milestones.
- Conduct research that informs hardware design decisions.
- Develop and maintain tools for high-level simulation and research purposes.
- Port and optimize customer workloads for deployment, create reference implementations, and evaluate their performance.
- Provide timely and effective progress reports and presentations.
- Contribute to the publication of research papers and intellectual property.
Qualifications:
- Currently pursuing a Master's or PhD in Computer Science, Electrical and Computer Engineering, or a related scientific field.
- Strong foundation in machine learning algorithms and deep learning frameworks.
- Experience with programming languages such as Python or C++.
- Excellent communication skills, both verbal and written.
- Ability to work effectively in a collaborative team environment.

