company

Senior Software Engineer - AI Kernel Development

d-MatrixBangalore
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To be considered, candidates must possess the following:A Master’s degree in Computer Engineering, Mathematics, Physics, or a related field with 5+ years of industry experience, or a PhD in a related area with at least 1 year of industry experience. Strong understanding of computer architecture, data structures, system software, and machine learning fundamentals. Proficiency in C/C++ and Python in Linux environments, using standard development tools. Experience implementing algorithms in high-level programming languages.

About the job

At d-Matrix, we are dedicated to unlocking the transformative power of generative AI through cutting-edge technology solutions. Positioned at the forefront of software and hardware innovation, we continually push the boundaries of what is achievable. Our workplace fosters a culture of respect and collaboration.

We highly value humility and prioritize direct communication. Our inclusive team thrives on diverse perspectives, enabling us to devise superior solutions. We are in search of passionate individuals eager to embrace challenges and are motivated by results. Ready to discover your playground? Together, we can explore the limitless potential of AI.

Location:

Hybrid, with on-site work at our Bangalore, India offices required 3-5 days a week.

The Role: Senior Software Engineer - AI Kernels

Responsibilities:

As a key member of our team, you will contribute to the productization of the software stack for our advanced AI compute engine. Your role will involve the development, enhancement, and maintenance of software kernels tailored for next-generation AI hardware. You will bring expertise in constructing software kernels for various hardware architectures and possess a solid understanding of how to effectively map algorithms to these architectures. Your experience will include translating computational graphs generated by AI frameworks to the underlying hardware design. Your background in the full-stack toolchain equips you to optimize the intricate balance between hardware and software co-design. You will collaborate with compiler specialists to enhance our compiler infrastructure, working closely with experts in software (ML, systems) and hardware (mixed signal, DSP, CPU) domains.

Qualifications:

Minimum qualifications include:

  • A Master’s degree in Computer Engineering, Mathematics, Physics, or a related field with 5+ years of industry experience, or a PhD in the same disciplines with at least 1 year of industry experience.

  • A robust understanding of computer architecture, data structures, system software, and foundational machine learning principles.

  • Proficiency in C/C++ and Python development within Linux environments, utilizing standard development tools.

  • Experience in implementing algorithms using high-level programming languages such as C/C++ and Python.

About d-Matrix

d-Matrix is a pioneering company focused on harnessing generative AI to revolutionize technology. We pride ourselves on being at the cutting edge of both software and hardware innovation, creating a culture that values respect, collaboration, and diverse perspectives.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.