Working Student - ML Compiler
Overview
Tensordyne offers a part-time Working Student position in ML Compiler Engineering located in Munich, Bavaria, Germany. The company builds high-performance, low-power generative AI inference systems through custom silicon, hardware, and software. This role provides hands-on experience in full-stack compiler engineering, working alongside a team of experts to develop compilers for custom ASICs. Specific duties are shaped by business priorities and individual interests, including designing and implementing ML compiler passes and optimizations, developing tooling for the production ML compiler, and collaborating with multi-disciplinary teams ranging from machine learning to embedded system engineers.
Who can apply
Applicants must be currently enrolled in a Master's program in Electrical Engineering, Robotics, Computer Science, or a related AI field. Candidates should possess a highly motivated, curious, and detail-oriented mindset with a strong desire to learn and a passion for compilers.
Requirements
Candidates need a solid understanding of graph theory and graph algorithms, proficiency in at least one systems programming language such as C++ or Rust, and experience with Python and its ecosystem. Preferred qualifications include familiarity with parallel programming frameworks like CUDA or OpenMP, an interest in programming language design and compiler theory, and experience with performance optimization.