
Senior Software Engineer, AI Storage
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $184,000 - $287,500 per year
Job Level
About the role
- Work on first solutions in the industry that bring exceptional performance and security improvements to the infrastructure used by leading applications.
- Develop new features and enable various technologies around data storage for GPU IO.
- Develop advanced C++/CUDA libraries and algorithms for speed-of-light performance
- Remove performance bottlenecks by coming up with optimization(s) in the IO stack, frameworks, and applications.
- Work collaboratively with other specialists including the research teams and be willing to take on complex engineering tasks that progress towards the goals of the team and the company.
Requirements
- Good knowledge of Linux kernel internals, Filesystem, Object storage systems, Databases, Vector Databases
- Good understanding of NVMe and related technologies
- Development experience in Cloud, Virtualization (VMware, KVM), Container technologies.
- Advanced knowledge in Computer Architecture
- Solid understanding in data structures and algorithms
- Bash and Python experience
- Excellent communication and planning skills.
- BS or MS or PhD in computer science or a related field or equivalent experience.
- 7+ years of strong coding experience using C, C++, Rust, Python
Benefits
- Eligible for equity and benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++CUDABashPythonCloud developmentVirtualizationContainer technologiesComputer ArchitectureData structuresAlgorithms
Soft Skills
CommunicationPlanning
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer Science