Software - Compiler Engineer
Seoul, South Korea (On-site)
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.