company

Senior Staff Software Engineer - AI Kernels

d-MatrixBelgrade
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

Minimum:An MS in computer engineering, mathematics, physics, or a related field coupled with 10+ years of industry experience, or a PhD in a pertinent area with at least 1 year of professional experience. A solid understanding of computer architecture, data structures, system software, and machine learning principles. Proficiency in C/C++ and Python development within Linux environments, with familiarity in using standard development tools. Experience in implementing algorithms using high-level programming languages such as C/C++ and Python.

About the job

At d-Matrix, we are dedicated to unlocking the transformative power of generative AI. Positioned at the forefront of software and hardware innovation, we continuously challenge the limits of technological possibilities. Our workplace thrives on respect and collaboration.

We embrace humility and prioritize open communication. Our inclusive team values diverse perspectives, leading to innovative solutions. We are on the lookout for passionate individuals eager to tackle challenges and driven by results. Ready to explore your potential? Together, we can shape the limitless future of AI.

The Role: Senior Staff Software Engineer - AI Kernels

Location:

Hybrid, working on-site at our Belgrade, Serbia office 3-5 days a week.

What You Will Do:

You will join a dynamic team responsible for productizing the software stack for our AI compute engine. Your role will involve the development, enhancement, and maintenance of software kernels tailored for next-generation AI hardware. With your extensive experience in building software kernels for hardware architectures, you will apply your deep understanding of various hardware systems and effectively map algorithms to these architectures. You will also be adept at translating computational graphs from AI frameworks into optimized implementations. Your comprehensive knowledge across the full-stack toolchain will enable you to navigate the complexities of hardware-software co-design, allowing you to deliver scalable software solutions within tight timelines. Collaborating closely with compiler experts, you will help develop robust compiler infrastructure while engaging with other software (ML and systems) and hardware (mixed signal, DSP, and CPU) specialists within the company.

What You Will Bring:

Minimum:

  • An MS in computer engineering, mathematics, physics, or a related field coupled with 10+ years of industry experience, or a PhD in a pertinent area with at least 1 year of professional experience.

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

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

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

About d-Matrix

At d-Matrix, we are committed to driving the evolution of generative AI technologies. Our innovative environment fosters collaboration and respect, ensuring that every team member contributes to our mission of reshaping the future of technology.

Similar jobs

Tailoring 0 resumes

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