Transform freight transportation by shifting portions of the $900 billion U.S. trucking industry onto rail
Requirements
- 8+ years of experience in backend or systems-level software development, with at least 2 years in a senior or staff-level technical role
- Professional experience in C, C++, Rust, or other systems programming languages
- Strong background in operating systems, networking, and concurrency models
- Proven experience architecting highly available, high-performance distributed systems
- Expertise with Linux environments, low-level system interactions, and memory management
- Production experience with Rust or strong desire to work with Rust
- Experience in safety-critical domains such as autonomous vehicles, industrial control, or aerospace
Responsibilities
- Architect the design of high-performance, low-latency backend systems for mission-critical train control applications
- Develop and maintain system-level software written primarily in Rust, ensuring scalability, safety, and reliability
- Drive system-wide optimizations, including performance, memory management, and fault tolerance
- Lead technical design reviews and contribute to long-term architectural roadmaps for distributed, safety-critical systems
- Provide technical mentorship and guidance to engineers across the software team
- Define best practices for secure, compliant, and highly available software in production environments
Other
- 8+ years of experience in backend or systems-level software development, with at least 2 years in a senior or staff-level technical role
- Ability to work cross-functionally and balance technical depth with product impact
- Provide technical mentorship and guidance to engineers across the software team
- Lead technical design reviews and contribute to long-term architectural roadmaps for distributed, safety-critical systems
- Define best practices for secure, compliant, and highly available software in production environments