Software Engineer Compiler Middle End
FuriosaAIVisit FuriosaAI website
FuriosaAI is a South Korean AI semiconductor company building energy-efficient inference accelerators, servers, and software for enterprise and cloud AI deployments.
Seoul, South Korea
Funding history
Investors
About FuriosaAI
FuriosaAI develops the RNGD AI inference accelerator and NXT RNGD Server, alongside a software toolchain for compiling, optimizing, and deploying LLM and agentic-AI workloads.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design compiler IR abstractions, lowering transformations, analyses, and optimization algorithms for tensor programs. You will optimize scheduling and resource allocation, validate transformations, and contribute compiler and workload insights to hardware co-design.
Requirements
- Bachelor's degree in Computer Science, Mathematics, or a related technical field
- Foundational knowledge of compiler design and optimization passes
- Ability to abstract hardware and software constraints into logical algorithms and solve problems rigorously
Responsibilities
- Design and evolve intermediate representations, semantics, and lowering transformations
- Develop performance models, search techniques, solver techniques, and optimization algorithms
- Optimize execution schedules and hardware resource allocation
- Build program analyses, race detectors, and compiler checks
- Contribute compiler and workload insights to hardware co-design and architecture evaluation
