Compiler Engineer

FuriosaAI 

📍 Seoul, South Korea 🇰🇷

full-time
mid-level
Expired
Posted —
This job posting has expired View All Compiler Engineer Jobs

Key Skills

RustScalaC++PythonMachineLearning

Industry

SemiconductorArtificial Intelligence

Job Description

Responsibilities

  • Compiler Optimization : Develop and refine Furiosa AI’s high-performance compiler by implementing advanced techniques in graph optimization, resource management, and instruction scheduling to maximize performance.
  • IR Design : Define IR structures that reveal the core problems the compiler needs to solve, represent hardware-specific characteristics effectively, and ensure compatibility with other widely adopted open IRs.
  • Integration with DNN Frameworks : Collaborate on integrating the compiler frontend with DNN frameworks such as Torch, enhancing compatibility and functionality across different deep learning models.
  • Hardware Design and Verification : Contribute to the design and verification of AI hardware, ensuring compatibility with compiler solutions and system reliability through robust and systematic testing methodologies


Minimum Qualifications

  • Bachelor's degree in Computer Science, similar technical field of study or equivalent practical experience.
  • Experience programming in one or more general purpose programming languages including but not limited to: Rust, Scala, C++, Java, C and Python.
  • Experience in at least two of the following: web/mobile development, Unix/Linux environments, distributed/parallel systems, machine learning, networking, large software systems development, and security software development.


Preferred Qualifications

  • Master’s or PhD degree in Engineering, Computer Science or other technically related fields.
  • Experience with Rust or other major functional programming languages, such as OCaml, Scala, and Haskell.
  • Experience in a wide variety of projects utilizing artificial intelligence, and machine learning technologies.
  • Excellent written and verbal communication skills.