F

FuriosaAI

Power-efficient AI inference accelerator chips

Software Engineer - Compiler, Front-end

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSeoul, South KoreaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Mathematics, or a related field.
  • Experience or familiarity with compilers, program transformation systems, or related infrastructure.
  • Understanding of deep learning frameworks such as PyTorch, TensorFlow, and ONNX, and their model representations.
  • Ability to abstract complex system constraints into consistent, user-friendly programming interfaces.
  • Proficiency in Python and experience with at least one systems programming language such as Rust or C++.
  • A master's or PhD in Programming Languages, Compilers, Program Analysis, or related fields is preferred.
  • Experience designing and implementing domain-specific languages or user-facing programming models is preferred.
  • Deep understanding of PyTorch compiler internals, including TorchDynamo, FX Graph, torch.compile, and torch.export, or kernel programming languages such as Triton is preferred.
  • Research or industry experience with compiler frameworks such as LLVM, MLIR, or TVM is preferred.
  • Understanding of AI accelerator architectures such as NPU, GPU, and TPU, and their implications for programming model design is preferred.
  • Experience with graph-level compilation optimizations or contributions to open-source compiler and deep learning framework projects is preferred.

Responsibilities

  • Design and implement the front-end pipeline that transforms models from major deep learning frameworks such as PyTorch into the compiler's internal intermediate representation.
  • Develop graph-level optimizations, including operator fusion, constant folding, shape inference, and layout transformations.
  • Build extensible model ingestion structures that accommodate new architectures such as large language models, vision-language-action models, and multimodal models, as well as custom operators, while maintaining consistency and correctness.
  • Design and evolve a tensor-level kernel language that exposes the capabilities of the internal intermediate representation and domain-specific language through a consistent, well-abstracted user interface.
  • Establish verification mechanisms to ensure correctness throughout the translation process.
  • Collaborate with software teams and language users to maximize end-to-end compilation quality and refine language design based on real-world usage patterns.

Desired Qualifications

  • Experience designing and implementing domain-specific languages or user-facing programming models.
  • Deep understanding of PyTorch compiler internals, including TorchDynamo, FX Graph, torch.compile, and torch.export, or kernel programming languages such as Triton.
  • Research or industry experience with compiler frameworks such as LLVM, MLIR, or TVM.
  • Understanding of AI accelerator architectures such as NPU, GPU, and TPU, and their implications for programming model design.
  • Experience with graph-level compilation optimizations or contributions to open-source compiler and deep learning framework projects.

About the Company

FuriosaAI

Power-efficient AI inference accelerator chips

FuriosaAI develops AI accelerators for data centers. Its flagship RNGD chip is a power-efficient accelerator designed to boost performance per watt for running large language models and other demanding AI workloads. The hardware is configurable with multiple processing elements to fit different workloads, and it is paired with advanced compiler technology and profiling tools to identify bottlenecks and optimize efficiency. This combination of flexible hardware and software optimization differentiates FuriosaAI from competitors, focusing on maximizing performance while keeping energy use low. The company targets data centers and enterprises that need high-performance, energy-efficient AI solutions, and aims to make AI computing more sustainable and scalable by selling its chips and related software tools and pursuing long-term contracts with large-scale customers.

Company size
201-500
Company stage
Series D
Total funding
$887.5M
Headquarters
Seoul, South Korea
Founded
2017

Recently Posted Jobs

Explore more opportunities at FuriosaAI

See more jobs