Remote Position
[Remote] Senior Software Engineer, Object Storage - DGX Cloud
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. NVIDIA is hiring a Senior Software Engineer to design, develop, test, and extend its internal object storage system. The role supports AI/ML research teams by improving storage capabilities, reliability, performance, and infrastructure automation at scale, while contributing to open-source storage codebases.
Responsibilities
- Contributing to the design, development, and testing of our object storage system
- Developing storage capabilities to support NVIDIA research teams and other users
- Extending the availability and reliability of our deployments at scale โ 10k+ nodes, exabytes of data
- Analyzing and improving system performance at all levels
- Automating storage infrastructure end-to-end including provisioning, management and monitoring
- Making contributions upstream to open source storage codebases
Skills
- Consistent track record of developing object storage services and an understanding of strategies for addressing data availability, durability, and fault tolerance
- History of ownership of product delivery from inception to support
- Great communication and presentation skills
- Prior experience developing distributed systems with Python, Go, C/C++, or similar
- Bachelor's of Science in Computer Science, or related field or equivalent experience
- 8+ yrs of relevant experience
- You have developed and delivered major components of a distributed storage system that has been deployed at exabyte scale
- Strong experience with concurrency models and primitives (threads, event loops, distributed locking, etc.)
- Skilled with building and delivering cloud services, with specific focus on storage or data systems. You have made sustained contributions to open source projects
Benefits
- Equity
Company Overview
Company H1B Sponsorship