Apply

Compiler Engineer

Posted 4 months agoViewed

View full description

📍 Location: West Coast, Central Europe, PT, CET

🔍 Industry: Machine Learning, AI

🏢 Company: Gensyn👥 1-10💰 $43,000,000 Series A over 1 year agoCryptocurrencyBlockchainMachine Learning

🗣️ Languages: English

🪄 Skills: KerasMachine LearningPyTorchAlgorithmsGoRustTensorflowCommunication Skills

Requirements:
  • Base-level understanding of traditional compilers (LLVM, GCC) and graph traversals for writing code.
  • Solid software engineering skills with experience in shipping production code.
  • Understanding of parallel programming related to GPUs.
  • Strong willingness to learn Rust as the company requires that everyone learns Rust.
  • Ability to operate on High-Level IR/Clang/LLVM up to middle-end optimisation; and/or Low-Level IR/LLVM targets/target-specific optimisation.
Responsibilities:
  • Lower deep learning graphs from common frameworks (PyTorch, Tensorflow, Keras, etc.) down to an IR representation for training with a focus on reproducibility.
  • Write novel algorithms for transforming intermediate representations of compute graphs between different operator representations.
  • Take ownership of areas in front-end, middle-end, or back-end compiler development.
Apply