NPU Software Engineer Compiler

South Korean AI semiconductor and infrastructure company building inference accelerators, servers, racks, and software for production-scale AI deployment.

Seongnam-si, Gyeonggi-do, South Korea
About Rebellions

Rebellions develops purpose-built AI inference hardware and an accompanying software stack. Its current offerings include the Rebel100 accelerator and deployable RebelServer, RebelRack, and RebelPOD systems, designed for energy-efficient data-center inference.

View jobs by Rebellions

Skills

Candidate Availability

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

About the Role

You will design and develop a compiler stack for accelerating deep-learning models on NPU products. You will architect frontend and backend compiler components, implement optimization strategies, and evaluate core-level and system-level functionality with hardware and system-software engineers.

Requirements

  • Master’s degree or higher in Computer Science, Electrical Engineering, or a related field.
  • Knowledge of compiler architecture, transformation passes, optimization, scheduling, memory allocation, and backend code generation.
  • Analysis, troubleshooting, and debugging skills.
  • C++ and Python proficiency.
  • Experience developing and maintaining production-level software systems.
  • Experience with deep-learning inference on NPU, GPU, or mobile application processor platforms.
  • Knowledge of LLM inference, memory management, and high-throughput generation.
  • Experience with parallel programming and low-level kernels for AI accelerators or GPUs.
  • Knowledge of programming languages, compilers, or computer architecture.

Responsibilities

  • Design and develop a compiler stack for NPU products.
  • Architect and implement production-grade frontend and backend compilers.
  • Implement compiler functionality and optimization strategies.
  • Evaluate and validate core-level and system-level functionality.

Hiring Process

Application review → online interview → onsite interview with assessment → culture-fit interview → compensation discussion → final decision.

NPU Software Engineer Compiler at Rebellions | JobStash