1,926 Rust jobs
Open roles that use Rust for safe, high-performance systems.
Member of Technical Staff AI Inference Engineer
You will support transformer-based retrieval, text-generation, and multimodal models in inference infrastructure. You will port CUDA kernels to CuTe DSL, develop the Rust serving runtime, optimize performance across…
Member of Technical Staff Software Engineer Multimodal
You will design and scale session-worker architecture for real-time voice. You will own distributed-systems reliability, build streaming protocols and orchestration layers, develop voice and multimodal products, and…
Senior Security Engineer Cryptography
You will lead cryptographic assessments of protocols, libraries, and application code. You will identify and validate design or implementation weaknesses, recommend practical fixes, and assess advanced cryptographic…
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…
Member of Technical Staff Security Engineer
You will build security tooling, automation, and infrastructure. You will secure developer and production systems, support sandbox isolation, create guardrails for AI attack vectors, protect sensitive assets, and…
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 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 Site Reliability
You will own critical production systems from design through incident response. You will write production code, improve service performance and observability, define reliability objectives, build deployment tooling,…
Member of Technical Staff Systems Infrastructure 2026 PhD New Grad
You will design, build, and operate infrastructure for large-scale training and inference. You will benchmark and model scheduling, caching, and network performance, identify bottlenecks across the stack, and turn…
Software Engineer AI Model Enablement and Inference
You will analyze model architectures, implement and optimize TCL kernels, and integrate models into Furiosa-LLM. You will validate correctness on NPUs, automate benchmarking and regression testing, evaluate…
Member of Technical Staff New Graduate
You will ship production code and take problems from design through implementation, testing, rollout, and operation. Depending on your placement, you may work on inference, model training, distributed systems, cloud…
Software Engineer, Distributed Systems
You will build core Python and Rust platform capabilities for request routing, AI workload orchestration, scheduling, GPU autoscaling, storage, and queueing. You will design the platform’s evolution for substantially…
Senior Software Engineer Inference Engine Platform Software
You will design and implement a production inference engine for large and multimodal language models. You will optimize throughput, latency, memory use, scheduling, caching, distributed inference, and NPU execution…
Senior Software Engineer Runtime
You will develop the low-level runtime stack for NPU hardware, including DMA I/O, execution scheduling, asynchronous pipelines, multi-node communication, and embedded firmware. You will profile and tune the complete…
Software Engineer Distributed Systems
You will build core platform services for request routing, AI workload orchestration, scheduling, GPU autoscaling, file storage, and queueing. You will design for major traffic growth, automate routine work with AI,…
Member of Technical Staff Reliability Engineering
You will define reliability standards, build observability and incident-management tooling, investigate cross-system failures, automate operational work, and partner with infrastructure, inference, training,…
Platform Engineer
You will build distributed systems and orchestration for large-scale sandbox workloads. You will add live migration, improve self-hosting, reduce sandbox startup time, scale concurrent workloads, and build kernel-level…
Platform Engineer
You will build distributed systems and orchestration for large-scale sandbox workloads. You will add live migration, improve self-hosting, reduce sandbox startup time, scale concurrent workloads, and build kernel-level…
