Software Engineer Platform Infrastructure Rust C++
You will design, build, and implement a large-scale distributed system for a supercomputing cluster. You will profile, debug, and optimize GPUs, Linux kernel components, networking, and filesystems. You will develop productivity tools and improve codebase scalability and reliability.
Responsibilities
- Design, build, and implement a large-scale distributed system
- Profile, debug, and optimize performance across GPUs, Linux kernel, networking, and filesystems
- Collaborate on hardware, software, and algorithm co-design
- Maintain and innovate on the codebase for scalability and reliability
- Develop tools that enhance productivity and streamline workflows
Requirements
- Systems programming experience in C, C++, or Rust
- Computer systems fundamentals
- Kubernetes cluster architecture, pod lifecycle, CNI, CSI, service mesh, and production operations
Benefits
- Equity
- Medical coverage
- Vision coverage
- Dental coverage
- 401(k) retirement plan
- Short-term disability insurance
- Long-term disability insurance
- Life insurance
- Discounts and perks