Systems Software Engineer
Lakshmi Prasanna☑️✔️United StatesMIDPosted 2h ago
C++RustLinuxAIHPCDistributed SystemsGPUAcceleratorsNetworkingStorage Systems
About the Role
We are building the interoperability layer for AI infrastructure, aiming to eliminate software and hardware incompatibility across the AI ecosystem. Our mission is to enable AI applications to run on any accelerator, server, and data center.
Key Responsibilities
• Develop high-performance systems software in C++ and Rust
• Work across Linux kernels, drivers, runtimes, operating systems, services, and applications
• Design and optimize software for AI and HPC workloads
• Build components that interface with GPUs, accelerators, networking, and storage systems
• Develop distributed services that operate across large-scale compute environments
• Investigate performance bottlenecks and optimize systems for throughput, latency, and efficiency
• Collaborate with hardware, platform, and AI engineers to build next-generation infrastructure
• Participate in architecture, design reviews, debugging, and performance analysis
Requirements
• Strong proficiency in C++ and/or Rust
• Deep understanding of Linux operating systems and systems programming
• Experience with multithreading, concurrency, memory management, and performance optimization
• Strong debugging and problem-solving skills
• Comfortable reading and understanding complex codebases
• Curiosity and willingness to learn new technologies rapidly
• Passion for building infrastructure and solving challenging technical problems