At d-Matrix, we are focused on unleashing the potential of generative AI to power the transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is possible. Our culture is one of respect and collaboration. We value humility and direct communication. Our team is inclusive, and our differing perspectives allow for better solutions. We are seeking individuals passionate about tackling challenges and driven by execution. Together, we can help shape the endless possibilities of AI.
The role requires you to be part of the team that helps productize the SW stack for our AI compute engine. As part of the software team, you will be responsible for the development, enhancement, and maintenance of software kernels for next-generation AI hardware. You possess experience building software kernels for HW architectures, a strong understanding of various hardware architectures and how to map algorithms to them, and how to map computational graphs generated by AI frameworks to the underlying architecture. You have past experience working across all aspects of the full-stack toolchain and understand hardware-software co-design nuances. You can build and scale software deliverables in a tight development window. You will work with compiler experts to build compiler infrastructure, collaborating closely with ML, systems, and hardware experts.
d-Matrix is an equal opportunity workplace and affirmative action employer. We are committed to fostering an inclusive environment. We hire the best talent regardless of race, religion, color, age, disability, sex, gender identity, sexual orientation, ancestry, genetic information, marital status, national origin, political affiliation, or veteran status. Our focus is on hiring teammates with humble expertise, kindness, dedication, and a willingness to embrace challenges and learn together.
This job is active but will expire soon. Click below to apply on the company's website.
Apply for this role ↗Know someone who would be a perfect fit? Share this opportunity.
The Principal Software Engineer - Kernels role is a hybrid opportunity. The location specified is Remote Worldwide.
The salary is not explicitly stated, but is competitive and based on experience.
You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.
