FuriosaAI

Software - Compiler Engineer

Seoul, South Korea (On-site)

View other positions

Responsibilities

  • Design, develop, test, deploy, maintain, and improve software

  • Work on compiler, runtime, and various SW development tools, including visualization and testing frameworks.

  • Design and implement DNN model toolchains, e.g. quantizer, accuracy checker, and DNN model optimizer, and others. The toolchains are responsible for the front-ends of the compiler.

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.

Contact