We are looking for an experienced team lead to join our group and lead our cutting edge compiling team. In this high-visibility, influential hands-on role, you will take a key position in building next-generation runtime compiler.
You will lead a local team of compiler engineers together with a remote team of compiler researchers.
The challenges faces are unique and non-trivial. Usually, we do not have the luxury of using google or a stack overflow. Therefore, the right candidate will have a can-do attitude whos not afraid to dive deep into the details and look for creative solutions.
The day-to-day work requires intuition over compiler primitives (Control Flow Graphs, basic blocks, dataflow, etc.) and algorithmic applications on these structures.
Background in analyzing code for compiler optimizations, code graph algorithms or for vulnerability research, is a great source for such experience.
Requirements:
Bachelors or Masters degree and/or equivalent experience in computer science or a related field
2+ years of team leadership experience
6+ years experience as software engineer
Strong coding skills in C and C++ programming languages
Strong intuition with control flow graphs and code analysis
Previous experience in one of the following: compiler optimizations, code graph algorithms, mathematics, low level vulnerability research etc
Familiarity with LLVM and/or MLIR : big advantage.
Strong design and analytical skills
Leadership and excellent collaboration skills
Bachelors or Masters degree and/or equivalent experience in computer science or a related field
2+ years of team leadership experience
6+ years experience as software engineer
Strong coding skills in C and C++ programming languages
Strong intuition with control flow graphs and code analysis
Previous experience in one of the following: compiler optimizations, code graph algorithms, mathematics, low level vulnerability research etc
Familiarity with LLVM and/or MLIR : big advantage.
Strong design and analytical skills
Leadership and excellent collaboration skills
This position is open to all candidates.