FuriosaAI
Open positions
Senior Solution Architect
You will define customer requirements and constraints, design solution architectures, and set proof-of-concept goals, scope, and success criteria. You will compare technical alternatives based on performance, accuracy,…
Junior Solution Architect
You will analyze customer requirements and technical constraints, then propose suitable AI inference environments and implementation approaches. You will develop and improve inference programs, examples, and demos…
Business Development and Sales Manager
You will own revenue and strategic partnerships for RNGD across Central, Northern, and/or Eastern Europe. You will build and close a pipeline from proof of concept through production deployment, win sovereign AI and…
Systems Software Engineer Power Performance and Thermal
You will develop system software that controls power, performance, and thermals for NPU SoCs in Linux. You will design DVFS policies and drivers, build clock, regulator, and thermal drivers, and profile NPU workloads…
Systems Software Engineer SoC Firmware
You will develop and maintain ROM code and early system initialization software. You will port Arm Trusted Firmware, implement secure boot and firmware-update components, support SoC bring-up and silicon validation,…
Systems Software Engineer PCIe Device Driver
You will develop and maintain Linux PCIe device drivers and kernel modules. You will optimize DMA, IOMMU, interrupts, and BAR mapping; build user-space libraries and APIs; collaborate on PCIe I/O pipelines; and design…
Systems Software Engineer NPU Management Interface
You will design and develop firmware and software for NPU management communication between hosts, BMCs, and NPU devices. You will implement management protocols and device-management features, integrate telemetry and…
Solutions Architect US
You will enable US customers to deploy AI models on RNGD NPUs using the Furiosa SDK. You will develop proofs of concept, run benchmarks and debugging sessions, support pre-sales evaluations, train customers, present at…
Software Engineer Compiler Kernel Optimization
You will own the performance of critical AI kernels in Furiosa-LLM. You will analyze serving workloads, identify bottlenecks, implement optimized TCL kernels, and develop scheduling and algorithmic techniques for…
Solution Architect APAC
You will develop end-to-end architectures for enterprise and cloud AI solutions and guide accelerator and server LLM integrations. You will lead pre-sales work, proofs of concept, and customer demonstrations; provide…
Software Engineer Machine Learning Engineer Agentic AI
You will design and implement autonomous agent systems that explore, execute, evaluate, and improve engineering solutions. You will develop multi-agent workflows, automated evaluation systems, post-training…
Software Engineer Kernel Programming Model
You will design PyTorch-native integration layers and runtime environments for custom kernels. You will implement virtual ISA abstractions, build programming tools and reference implementations, and support a kernel…
Software Engineer LLM Performance and Evaluation
You will build and maintain LLM benchmarks, evaluation pipelines, dashboards, and reports. You will measure latency, throughput, memory use, utilization, and model accuracy; automate reproducible evaluations;…
Software Engineer Site Reliability Engineer
You will improve the reliability, scalability, security, and operability of production infrastructure and customer-facing services. You will define service-level objectives, build observability systems, identify…
Software Engineer Compiler Front End
You will build compiler front-end pipelines that translate deep learning models into internal representations. You will develop graph optimizations, design extensible model-ingestion systems and kernel-language…
Software Engineer Compiler AX Engineer
You will identify workflow bottlenecks, evaluate AI and automation tools, and turn findings into repeatable engineering guidance. You will maintain prompts and workflow templates, improve CI feedback loops, measure…
Software Engineer Build Systems and Release Infrastructure
You will build and maintain reproducible software build systems, manage SDK versioning and dependencies, and operate packaging and release pipelines. You will automate build, test, integration, and release workflows,…
Software Engineer Agent System Developer
You will design and develop core infrastructure for an agent-system framework. You will implement runtime components for orchestration, context management, tool execution, and memory abstraction; prototype agent…
