[Remote] Rust Engineer
Note: The job is a remote job and is open to candidates in USA. Platform Recruitment is working with a well-funded AI infrastructure startup building silicon for large-scale AI inference and training. The Rust Engineer will develop internal Rust infrastructure, a cycle-accurate simulator, host-side interface libraries, and testing tools that support hardware verification and production silicon development.
Responsibilities
- Build and extend internal infrastructure and tooling in Rust to support hardware and software teams
- Design and implement the Rust-based simulator that underpins the verification flow
- Build the host-side interface library connecting software and hardware layers
- Write targeted and randomized tests to systematically surface corner cases and rare event sequences
- Partner across hardware, architecture and software teams to translate specifications into concrete, testable properties
Skills
- • Production-level Rust experience — you've shipped real systems and are comfortable with ownership, traits, generics with bounds, and enums as sum types
- • 3+ years of engineering experience with strong fundamentals: clean, well-tested, well-documented code, and comfort with build systems, version control and CI
- • Genuine interest in hardware and willingness to ramp up quickly
- • Remote (with travel) or hybrid, based in the Bay Area
- • Hands-on hardware experience in any form — FPGA, embedded systems, robotics, or prior hardware-adjacent roles; accelerator experience is a strong plus
- • Experience with foreign function interfaces (Rust FFI ideal, any cross-language experience valuable)
- • Exposure to formal methods, model checking or property-based testing (e.g. proptest, Kani)
- • Understanding of computer architecture: pipelines, caches, memory hierarchies, on-chip interconnects
- • Familiarity with ML systems/frameworks
Benefits
- Strong equity
- Full benefits
- Remote work with travel or hybrid work, based in the Bay Area
Company Overview