Jobs → Engineering → Systems Software Engineer

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

Similar projects

AI/ML Engineer
Raj D. · AWS, SageMaker, Bedrock
Dynatrace Observability Engineer
Rajesh Reddy Kuppala · OpenShift, VM Instrumentation, Dynatrace
Software Engineer
Talentrix AI · TypeScript, React, Node.js
Early · 0 applied1 of 4,455 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy