Principal Rust Engineer
Overview:
As Principal Rust Engineer, you will lead design and development of high-performance Rust systems for an AI infrastructure platform. You'll own core components end-to-end and guide architectural decisions with a small, autonomous team. Your work will optimize performance and scalability to support demanding workloads in a fast-moving startup. This is a chance to shape a category-defining product from early on and collaborate directly with founders and engineering leaders. Compensation / Benefits Fully remote Influence over architecture and engineering practices Direct collaboration with founders Early-stage impact and ownership Competitive compensation Growth-focused environment
Responsibilities:
- Lead design, development, and evolution of high-performance Rust systems
- Own critical platform components from architecture to deployment and optimization
- Build scalable infrastructure that handles demanding workloads
- Design efficient algorithms and data structures for complex problems
- Drive performance through profiling, benchmarking, debugging, and optimization
- Collaborate with engineers to bring capabilities into production
- Contribute to architectural decisions and engineering best practices
- Provide technical leadership and mentorship across the team
Key requirements:
- Minimum 3 years of production Rust experience
- Background in systems programming, infrastructure, distributed systems, or performance-sensitive apps
- Strong understanding of software architecture, algorithms, data structures, concurrency, and scalable system design
- Experience profiling, debugging, benchmarking, and optimizing production systems
- Proven ability to lead technical projects and take ownership
- Comfort in fast-paced startup with high autonomy
- Strong communication and collaboration skillsleadershipcommunicationcollaboration
- Rustsystems programmingdistributed systems