Principal Rust SW Engineer
- Published on
About the Role
We are seeking a Principal Rust Software Engineer to develop high-performance, low-level systems software for AI compute workloads. This role requires deep expertise in Rust, particularly for interacting with hardware such as GPUs. You will work on systems close to the metal, optimizing kernel-level and driver-level functions to enable efficient AI acceleration.
Company Overview
This opportunity is with a deep stealth-mode startup focused on redefining AI compute solutions. Founded by industry veterans behind groundbreaking hardware architectures, the company is building a full-stack AI platform from the ground up. Engineers here work at the cutting edge of AI infrastructure, developing low-level systems that bridge novel hardware with large-scale machine learning workloads. This is an environment where a Principal Rust Software Engineer will have a direct and lasting impact on the company’s technological direction.
Key Responsibilities
- Develop and optimize Rust-based low-level systems for AI workloads.
- Write efficient, safe, and highly concurrent Rust code for kernel-level and driver-level interactions.
- Work closely with hardware engineers to integrate GPU compute libraries with Rust applications.
- Optimize performance-critical code paths for maximum efficiency and scalability.
- Collaborate with ML researchers and distributed systems engineers to build AI-optimized runtime environments.
What We Can Offer You
- A high-impact role in a company shaping the future of AI compute.
- Competitive salary, equity, and top-tier benefits.
- A fast-moving, engineer-driven culture that values deep technical expertise.
- Opportunities to work with world-class researchers and hardware architects.
- Influence over product and system design from an early stage.
Required Skills and Experience
Strong problem-solving skills, deep knowledge of Rust’s memory and concurrency model, and experience working with hardware interfaces are crucial for this role.