Open role
Senior Systems Software Engineer C++ (AI & HPC)
Systems Software Engineer C++ / Rust (AI & HPC Infrastructure) Location: Remote (USA) We are seeking a skilled Systems Software Engineer to build high-performance infrastructure software that enables AI applications to run across diverse hardware platforms and accelerators. Key ResponsibilitiesDevelop high-performance systems software using C++ and/or Rust. Work across Linux, operating systems, kernels, drivers, and runtimes. Optimize AI/HPC workloads for performance, latency, and efficiency. Integrate GPUs, accelerators, networking, and storage systems. Build distributed services for large-scale computing environments. Debug complex systems and collaborate with hardware and AI engineering teams. Required SkillsStrong proficiency in C++ and/or Rust. Solid Linux and systems programming fundamentals. Experience with multithreading, concurrency, memory management, and performance optimization. Strong debugging and problem-solving skills. Preferred SkillsLinux kernel or device driver development. GPU programming (CUDA, ROCm, SYCL, OpenCL). Compilers, runtimes, virtualization, HPC, or distributed systems. Networking, RDMA, InfiniBand, or high-performance storage. AI training/inference infrastructure and open-source contributions.