Compiler Developer

SEMRON
Dresden, Germany
about 1 month ago
Apply on de.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Machine Learning

Job description

In this role, you are responsible to build a highly scalable compiler toolchain for our future chip generations. You will participate in many fundamental architectural decisions and have the opportunity to contribute on upstream open-source projects.

What you will do:

  • building/maintaining SEMRON’s ML compiling toolchain for our accelerator
  • design & implement various compiler operations as well as lowering and optimization passes
  • collaborate with ML & quantization engineers/researchers to realize compilation of generic NNs for SEMRON’s hardware

What you should bring in:

  • in-depth knowledge of C++
  • hands-on experience in compiler technologies like LLVM

Requirements

  • experience with machine learning compiler infrastructure like MLIR/IREE or TVM
  • experience in polyhedral compilation techniques

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:43 min

Origins and early goals of the C++ language

Bjarne Stroustrup · World Congress 2022

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

2:45 min

Expanding compiler and language support across open source

Andrew Wafaa Andrew Wafaa · World Congress 2024

2:30 min

Evaluating pybind11 against direct Python C API

Konstantin Bespalov · World Congress 2023

1:57 min

Evolution of machine learning algorithms and computing hardware

Alexandra Waldherr · LIVE

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl · LIVE

Videos

See all

Related articles

See all