Compiler Engineer (m/f/d)

  • Full Time
  • Dresden

Webseite SpiNNcloud Systems

Unique solution combining Deep Learning, Symbolic AI, and Neuromorphic computing Our platform provides a real-time, low-latency, and energy-efficient cognitive AI platform leveraging cutting-edge research from the Human Brain Project

As a deep-tech startup, we are looking for talented and passionate people with an appetite for problem solving. Besides the minimal requirements for this job position, your profile is a good fit to our company if you have the following values:

  1. High flexibility and adaptability.
  2. Tranquility to work under pressure.
  3. Appetite for learning and problem solving.
  4. Critical thinking.
  5. Ability to communicate effectively.
  6. Keen to collaboration.
  7. Proper time management.
  8. Highly autodidact, independent and proactive.


  • Participate in the development of the compiler for the 10 Million cores SpiNNcloud Machine.
  • Participate in the development of the neural network compiler for SpiNNaker2.
  • Work closely with the applications team to assess and optimize applications deployed at different hierarchy levels of the SpiNNcloud machine.
  • Participate in the inclusion of energy-based optimization methodologies into the neural network compiler.
  • Contribute to the porting process of the SpiNNaker software stack into common open-source machine learning compiler frameworks.
  • Technical documentation of the results and exploration process across all experiments.

Minimum Requirements:

  • Understanding of low-level and intermediate representation (IR) for high-level optimization in neural network compilers.
  • Strong programming skills and development experience in C and C++, involving data structures, graphs and object-oriented programming.
  • Interest in low-level programming and debugging.
  • BSc, MSc or Dipl.-Ing. in Computer Science, Electrical Engineering, Computer Engineering, or any other related computationally intensive field.

Added value:

  • Programming knowledge in Python is desirable.
  • Experience porting backends into open-source machine learning compiler frameworks such as Apache TVM or TensorFlow XLA.
  • Experience with the LLVM compiler and toolchain.
  • Experience with Agile Methodologies.

We offer a highly competitive salary with reallocation benefits in a flexible and inclusive work environment. We are an equal opportunity employer, and hence we welcome people of different backgrounds, nationalities, and experiences.

Your contact: Hector Andres Gonzalez Diaz

Location: SpiNNcloud Systems GmbH, Freiberger Straße 37, 01067 Dresden

Um dich für diesen Job zu bewerben, besuche bitte