_10.avif)
START YOUR CAREER AT FURIOSA

ABOUT FURIOSA
Join us in making AI computing sustainable for everyone
FuriosaAI is building the compute foundation for AI inference at scale.
We exist to solve the central economic and physical bottleneck of AI infrastructure: making enterprise compute sustainable, scalable, and sovereign for organizations worldwide.
AI inference has outgrown general-purpose computing. Real-world deployment demands dedicated hardware and software, designed from first principles around the mathematics of deep learning.
We built that foundation by owning the vertical stack: the Tensor Contraction Processor (TCP) architecture, an optimizing compiler, a domain-specific Tensor Contraction Language (TCL), and the software stack around both. Today, our second-generation chip, RNGD, is in mass production and running enterprise workloads worldwide.
What's ahead is even bigger: a third-generation architecture built with TSMC and Broadcom, rack-scale interconnects that scale across entire data centers, and a software stack engineered to support frontier models within days of release.
Joining our team means owning hard problems with a level of responsibility and visibility you won't get elsewhere. At Furiosa, your work ships in production and has an impact felt around the world.

Architecture

Furiosa RNGD PCIe

Furiosa NXT RNGD Server
Engineering Philosophy
True codesign
Radical ownership
Empirical rigor
Built to ship
Teams & Culture
We make sure our teams have what they need to move fast. As an engineer, you get direct access to compute clusters, advanced testing platforms, and production hardware, eliminating friction so you can focus on building.
Our teams operate across Seoul, Silicon Valley, and beyond. Clear documentation, open communication, and coordinated execution across time zones are standard practice here.
Hybrid by default, with enough structure for real collaboration and the flexibility to work how you work best.
OPEN ROLES
Hardware
Hardware팀은 AI 추론용 NPU의 아키텍처 정의부터 RTL 설계, 칩 구현, 평가까지 칩 개발의 전 과정을 주도하는 조직입니다. 연산 엔진, 메모리 콘트롤러, 온칩 네트워크(NoC), 칩 간 인터커넥트 등 칩의 핵심 요소를 직접 정의하고 설계합니다.
1세대 Warboy와 2세대 RNGD의 성공적인 실리콘 양산 및 고객사 데이터센터 환경 검증을 마쳤으며, 이러한 두 차례의 풀사이클 개발 경험을 바탕으로 아키텍처적 판단이 실제 칩의 결과물로 이어지는 설계 역량을 보유하고 있습니다.
현재 팀의 핵심 목표는 3세대 NPU 개발입니다. MoE, Long-context attention, Speculative decoding, Sparse attention 등 1~2년 주기로 급변하는 AI 모델의 연산 패턴에 대응하기 위해 칩 구조를 지속적으로 재정의하고 있습니다. 시스템 성능의 기준이 단일 칩에서 랙(Rack) 단위로 확장됨에 따라, 최신 모델 구조를 분석하고 연산 병목(Compute-bound)을 파악하여 실리콘 면적 대비 효율을 극대화할 수 있는 하드웨어 설계를 도출하는 데 집중하고 있습니다.
풀고자 하는 과제
• Scale-up 인터커넥트: 수십 개의 칩이 단일 가속기처럼 동작하도록 지원하는 표준 이더넷 기반 인터커넥트를 설계합니다. 대역폭과 레이턴시, 신뢰성, 링크 암호화 등을 설계하며 랙 토폴로지와 전력·냉각 아키텍처도 통합적으로 논의합니다.
• 멀티 다이 및 최신 메모리 구조: 연산 Die와 IO Die를 분리한 칩렛 구조, 최신 2n/3n 공정 노드, HBM4/4E를 도입합니다. C2C 인터페이스 신뢰성, NoC 대역폭 최적화 및 데드락 방지, Fault-tolerant를 위한 설계 등 복잡도가 높은 과제들을 해결합니다.
• 설계 방법론 고도화: Chisel 기반의 RTL 생성, Rust 기반 자체 아키텍처 시뮬레이터 개발 및 컴파일러 팀과의 연동, Formal Verification의 설계 파이프라인 통합 등 대규모 칩을 빠르고 정확하게 개발하기 위한 인프라와 방법론을 구축합니다.
Compiler
FuriosaAI Compiler Team은 AI 모델이 FuriosaAI의 NPU에서 효율적으로 실행될 수 있도록 TCP(Tensor Contraction Processor) 아키텍처에 최적화된 컴파일러와 고성능 커널을 개발합니다.
PyTorch와 같은 AI 프레임워크의 모델을 컴파일러 내부 표현으로 변환하고, 그래프 및 텐서 프로그램 최적화부터 Operator Fusion, Tiling, Data Layout, Hardware Mapping, Scheduling 등 NPU 성능을 극대화하기 위한 다양한 문제를 해결합니다.
LLM, Multimodal, VLA 등 빠르게 변화하는 AI 워크로드를 지원하며, 실제 모델에서 발견한 문제를 재사용 가능한 커널과 범용적인 컴파일러 솔루션으로 발전시키는 데 집중합니다. 또한 자체 커널 프로그래밍 언어인 TCL(Tensor Contraction Language)과 관련 툴체인을 개발하고, AI 기술을 활용한 개발 생산성 향상도 탐구합니다.
Compiler Team에서는 아이디어가 코드가 되고, 실제 칩에서 동작하며, 제품 성능으로 이어지는 과정을 직접 경험할 수 있습니다. 컴파일러의 모든 영역을 알고 있을 필요는 없습니다. 복잡한 시스템의 원리를 이해하고 소프트웨어와 하드웨어의 경계를 넘나들며 문제를 해결하고 싶다면 함께해 주세요.
Platform
FuriosaAI Platform Team은 사용자가 RNGD를 효율적으로 활용할 수 있도록 저수준 소프트웨어 라이브러리부터 클러스터 규모의 분산 추론 시스템까지, RNGD 기반 소프트웨어 스택 전반을 개발합니다.
RNGD 칩의 PE(Processing Element)에서 동작하는 PERT와 호스트의 Device Runtime을 기반으로, 최신 LLM 워크로드를 처리하는 Furiosa-LLM 및 PyTorch 확장을 개발합니다. 나아가 대규모 Kubernetes 환경에서 RNGD의 스케줄링과 운영을 지원하는 Cloud Native 컴포넌트와 LLM Orchestration까지 담당합니다.
Platform Team은 하드웨어와 컴파일러, AI 모델 및 시스템에 대한 깊은 이해를 바탕으로 최신 AI 기술을 실제 제품에 구현합니다. 고객의 피드백을 직접 반영해 제품을 설계하고, 성능과 안정성을 개선하며, 자신이 개발한 소프트웨어가 실제 고객 환경에서 동작하는 과정을 경험할 수 있습니다.
AI Application
Application Team은 FuriosaAI 가속기에서 실제 AI 모델과 서비스가 동작하도록 커널과 애플리케이션을 개발합니다. FuriosaAI의 전체 스택에서 AI 모델의 요구사항을 커널, 애플리케이션, 서비스로 연결하는 영역을 담당합니다. 모델 실행, 커널, 서비스 API, 배포와 운영을 함께 고려해 가속기의 성능을 실제 사용자가 체감할 수 있는 결과로 만듭니다.
Application Team의 업무는 커널 개발·최적화와 AI 애플리케이션·서비스 개발로 나뉩니다.
Programming
Programming Team의 목표는 하드웨어 성능을 충분히 활용하면서도 커널과 애플리케이션 개발자가 사용할 수 있는 안정적이고 확장 가능한 프로그래밍 환경을 만드는 것입니다.
FuriosaAI의 전체 스택에서 하드웨어와 커널·애플리케이션 사이의 추상화 계층을 담당합니다.
가속기의 하드웨어 특성을 프로그래밍 모델, 실행 환경, 컴파일러·런타임 인터페이스와 개발 도구에 반영합니다.
병렬성, 메모리 계층, 데이터 이동과 실행 모델을 고려해 Virtual ISA(vISA)와 런타임 환경을 설계합니다.
AI Transformation
Furiosa AI 내부의 다양한 엔지니어링 문제들을 자율적으로 푸는 에이전트 시스템을 개발하고 있습니다.
NPU Kernel Optimization, Heuristic Algorithm Discovery 등 소프트웨어 영역에서의 최적화 문제, AI Chip 설계나 검증 등 하드웨어 영역에서의 문제들에 대한 범용적인 자율적 최적화 에이전트 시스템 개발
최적화 에이전트 시스템 스스로의 효율적인 탐색 능력을 개선하기 위한 Recursive Self-Improvement 시스템 개발
AI를 통해 엔지니어의 역할을 대체하려고 하는 것이 아닙니다. 엔지니어는 고차원적인 문제 정의와 평가 등에 집중하고 AI는 주어진 문제에 대한 빠르고 효율적인 솔루션 탐색을 수행하는 역할을 맡는 형태로 엔지니어링 과정 자체가 변화하고 있다고 생각합니다. 이런 관점에 부합하는 AI 시스템을 만들어 가고 있습니다.
AI Research
AI Research Team은 자체 LLM을 개발하고, 학습부터 추론과 agent에 이르는 전 영역에서 프론티어 연구를 수행하며 FuriosaAI를 프론티어 AI 회사로 만드는 팀입니다. Pre-training과 post-training을 통해 모델의 성능을 높이고, inference optimization과 agent 연구를 통해 모델이 복잡한 문제를 더 빠르고 안정적으로 해결할 수 있도록 합니다. 새로운 연구 아이디어를 대규모 환경에서 직접 검증하고, 그 성과를 실제 제품과 학계에 연결하는 것이 AI Research Team의 역할입니다.