Systems Software Engineer
Rashika KashyapUnited StatesMIDPosted 2h ago
C++RustLinuxSystems ProgrammingMultithreadingConcurrencyMemory ManagementPerformance OptimizationLinux KernelDriversDistributed SystemsGPUCUDAROCMSYCLAI InfrastructureHPCData Center Systems
About the Role
We are looking for a Systems Software Engineer to join our team, focusing on AI & HPC Infrastructure development.
Key Responsibilities
• Design and implement systems software using C++ and Rust
• Work with Linux OS and Systems Programming
• Handle multithreading, concurrency, memory management, and performance optimization
• Develop solutions for Linux Kernel, Drivers, and Distributed Systems
• Utilize GPU technologies (CUDA, ROCm, SYCL)
Requirements
• Strong experience with C++ and/or Rust
• Strong knowledge of Linux OS and Systems Programming
• Experience with multithreading, concurrency, memory management, and performance optimization
• Knowledge of Linux Kernel, Drivers, and Distributed Systems
• Background in AI Infrastructure, HPC, or Data Center Systems
• Strong debugging and problem-solving skills
Note: Candidates with 20+ years of experience or PhD candidates with relevant research experience are welcome.