Senior Principal Runtime Engineer
SambaNova· Software
San Jose, CAPosted 3mo ago
About the role
Senior-level software engineer focused on building and optimizing a high-performance distributed runtime for SambaNova's SambaStack and Cloud platforms, supporting data-flow AI workloads, ML training/inference, and HPC applications.
Responsibilities
- New and enhanced features to support high-performance, scalable ML inference and training applications
- Drivers and kernels for next generation silicon
- Eliminate networking bottlenecks to enable high performance distributed systems
- User-space libraries for high performance and high utilization of HW resources
- User-facing tools (analysis, job and HW management, profiling, debugging, etc) for Datascale systems
- Cross-functional collaboration including Hardware, ML Application, Compiler, and DevOps
Qualifications
- B.S. in Computer Science, Engineering, or related field
- 5+ years of software engineering experience, often with emphasis on distributed systems, networking, or cloud infrastructure
- Proven experience building, testing, and tuning software for distributed, high-performance systems. In-depth knowledge of user libraries, and runtime stacks
- Solid understanding of Switching and Routing and ability to configure and debug switches and routers for maximum application performance
- Significant experience with RDMA and RoCE networking stacks, such as RDMA based verbs and congestion management
- Hands-on experience with kernel drivers and system-level software that directly interfaces with hardware
- Expertise in designing and optimizing systems that handle massive parallel workloads, including machine learning training and inference tasks that involve billions of operations per second
- Deep understanding of hardware-software interaction, including registers, device memory management, and the intricacies of accelerator design. Experience working with ASIC accelerators is highly desirable
- Familiarity with distributed systems architecture, including networking, communication protocols, and the challenges of scaling compute resources efficiently
- Hands-on experience with software development tools such as Git, Jenkins, and Jira, with an ability to drive automation and continuous integration efforts
- Ability to work at the intersection of hardware and software, designing systems that optimize both performance and reliability
Skills
Required:Distributed systemsRDMA and RoCE networkingKernel driversHardware-software co-designSoftware development tools
Benefits
- Competitive total rewards package, base salary plus equity and benefits
- 95% premium coverage for employee medical insurance, 77% premium coverage for dependents
- Health Savings Account (HSA) with employer contribution
- Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life, and AD&D insurance plans
- Flexible Spending Accounts (FSA) options: Health Care, Limited Purpose, and Dependent Care
- Well-being benefits including Headspace, Gympass+, One Medical membership, counseling services with EAP
Last updated Sep 20, 2026. Interested? Apply on the company site.
About SambaNova
The Fastest AI Inference Platform
Discover SambaNova - the complete AI platform delivering the fastest AI inference, fine-tuning, and scalable solutions for agentic AI easily integrated into existing data center infrastructures.
DataflowOpenAI gpt-oss-120bRDUSambaCloudSambaManagedSambaRackSambaStackSovereign AI
More open roles at SambaNova
- AI Performance Engineer - New GradtodayHybrid (Austin, TX / San Jose, CA) · Software
- Senior GTM Recruiter1w agoHybrid (Austin, TX; San Jose, CA) · People
- Principal Product Manager1w agoSan Jose, CA · Core Tech
- Senior Principal AI Solutions Engineer3w agoSan Jose, CA · Core Tech
- Data Center Operations Technician3w agoSanta Clara, CA · IT