Working Student - ML Compiler
Overview
Tensordyne offers a part-time position as a Working Student in ML Compiler Engineering at its Munich office. The role involves contributing to the development of compilers for custom application-specific integrated circuits within a fast-paced environment. Responsibilities include designing and implementing machine learning compiler passes and optimizations tailored for custom architecture, developing tooling to improve the developer experience of the production compiler, and collaborating with multidisciplinary teams ranging from machine learning to embedded systems. Duties are shaped by business priorities and the individual interests of the student.
Requirements
Applicants must be currently enrolled in a Master's program in Computer Science, Electrical Engineering, Robotics, or a related artificial intelligence field. Candidates should possess a strong motivation to learn, an understanding of graph theory and algorithms, and proficiency in Python alongside at least one systems programming language such as C++ or Rust. Additional helpful background includes familiarity with parallel programming frameworks like CUDA or OpenMP, an interest in programming language design and compiler theory, and experience with performance optimization.