Senior Compiler Engineer - Deep Learning/AI
Grai Matters Lab / Eindhoven (NL)Apply on site
+ Specification and development of MLIR-based compilers and development tools for machine learning applications targeting our processors
+ Modeling the functionality and performance of our processors
+ Development of test cases for such tools and flows
+ Contributing to roadmap-setting for the SDK, and GML's product portfolio in general
+ Contributions to hardware architecture, from the perspectives of application performance and programmability.
+ Playing an active role in enabling use cases (demonstrators, proof of concepts, benchmark applications)
+ Providing support towards internal and external users of our SDK
GrAI Matter Labs (www.graimatterlabs.ai) is a fabless semiconductor company in the domain of Artificial Intelligence. We create powerful, low-latency, programmable inferencing solutions for low-power Edge Devices. We create software and silicon that connects to sensors, to enable intelligent sensing applications. The company has offices in Eindhoven (NL), Paris (FR) and San Jose (USA) and has strong relations with top-ranking research groups., This position is based at GrAI Matter Labs offices at the High Tech Campus in Eindhoven, The Netherlands.
The High Tech Campus houses 160 companies, employing a total of 11,000 entrepreneurs and R&D employees.
+ MSc or PhD in Computer Science, Electrical Engineering, or related field
+ 5+ years of proven experience in developing software applications or tooling for domain-specific processors or other similar resource-constrained hardware
+ Good understanding of modern software design and development practices
+ Experience with modern C++, and compiler algorithms and data structures
+ Experience with modern compiler frameworks, such as TVM, LLVM, MLIR, or GLOW
+ Ability to write clean, scalable, maintainable production-level code
+ Excellent analytical and problem-solving skills
+ Excellent communication skills in English (both speaking and writing)
+ Team player with good interpersonal skills
Nice to have
+ General understanding of state-of-the-art deep learning concepts, methods and models
+ Experience working with TensorFlow and/or PyTorch.
+ Familiarity with Agile development methodologies.