Software Engineer Compiler Front End

FuriosaAI is a South Korean AI semiconductor company building energy-efficient inference accelerators, servers, and software for enterprise and cloud AI deployments.

Series C0 current maintainers0 active leads
Seoul, South Korea
About FuriosaAI

FuriosaAI develops the RNGD AI inference accelerator and NXT RNGD Server, alongside a software toolchain for compiling, optimizing, and deploying LLM and agentic-AI workloads.

View jobs by FuriosaAI

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build compiler front-end pipelines that translate deep learning models into internal representations. You will develop graph optimizations, design extensible model-ingestion systems and kernel-language interfaces, establish verification mechanisms, and refine the language using real-world feedback.

Requirements

  • Bachelor's degree in Computer Science, Mathematics, or a related field
  • Experience or familiarity with compilers or program transformation systems
  • Understanding of PyTorch, TensorFlow, ONNX, and model representations
  • Ability to create consistent user-facing programming interfaces from complex constraints
  • Python proficiency and experience with Rust or C++

Responsibilities

  • Design and implement model-ingestion pipelines from deep learning frameworks into internal IR
  • Develop graph-level optimizations including operator fusion, constant folding, shape inference, and layout transformations
  • Build extensible ingestion structures for new model architectures and custom operators
  • Design and evolve a tensor-level kernel language and user interface
  • Establish verification mechanisms for translation correctness
  • Collaborate to improve end-to-end compilation quality and language design
Software Engineer Compiler Front End at FuriosaAI | JobStash