Systems Software Engineer
Gannguly Sales RecruiterUnited StatesSENIORPosted 2h ago
C++RustLinuxAIHPCGPUDistributed Systems
About the Role
We are looking for an experienced Systems Software Engineer to develop high-performance systems software for AI and HPC infrastructure.
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