29 days ago
San Francisco, CA, USAMid Level / Senior
Base Salary
$137k - $161k/yr
Responsibilities
- Design reliable and performant Linux applications for managing virtualization across AI compute servers.
- Integrate applications with various hardware and software AI chip-vendor stacks.
- Collaborate with Linux Kernel and Hypervisor teams for seamless application integration.
- Analyze and enhance performance of the virtualization stack, focusing on AI/ML workloads.
- Diagnose and resolve complex system issues across the virtualization stack.
- Conduct thorough code reviews to ensure software quality and security.
- Collaborate with cross-functional engineering teams for integrated product development.
- Provide technical guidance and mentorship to junior engineers.
Requirements
- Experience building applications on Linux kernels, focusing on virtualization and device drivers.
- Solid understanding of hardware devices such as GPUs, CPUs, and Infiniband NICs.
- Strong grasp of distributed applications and scalable systems design.
- Experience with software applications in languages like Golang, Java, Python, C, C++, or Rust.
- Excellent communication skills for effective collaboration across teams.
- Ability to quickly adapt and learn new technologies.
- General knowledge of hypervisors and Linux KVM tooling.
- Understanding of CI/CD pipelines for delivering code across compute platforms.
Benefits
- Competitive compensation.
- Restricted Stock Units.
- Paid time off and paid holidays.
- Comprehensive health, dental, and vision insurance.
- Employer contributions to HSA account.
- Paid parental leave.
- Paid life insurance and disability coverage.
- Professional development and tuition reimbursement.
- Mental health and wellness support.
- Commuter benefits including parking and transit.
- Cell phone stipend.
- 401(k) Retirement plan with company match.
- Volunteer time off.
