Senior Software Engineer, DGXC Data Services
ExternalFull-timeOn-site1w ago
PythonJavaGoExpressAWSAzure
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design and build software code and cloud services for Data Management, including providing a catalog, managing metadata and life cycle of datasets and checkpoints
- Connect with other technical leaders across NVIDIA to ensure you are using existing technologies where possible and that we are collaborating appropriately with their systems.
- Collaborate with the NVIDIA research team to utilize new storage and compute innovations, including GPU direct storage and DPU.
- What we need to see:
- BS in Computer Science, Information Systems, or Computer Engineering (or equivalent experience) with 5+ years of proven experience
- Strong foundation in algorithms and data structures and their real-world use cases.
- Experience building and shipping services around Kubernetes, Cloud Native, and Cloud Service Providers. Experience with one of the leading cloud providers: AWS, GCP, or Azure.
- Experience collaborating with teams to write software to support cloud services.
- Background with backend systems and software engineering. Programming experience in a relevant language, e.g., Go, Python, C/C++, Java.
- Understanding of standard approaches to software engineering, software architecture, and design. Ability to document software and services. Break down projects into practical tasks.
- Communicate design, status, and other sophisticated subjects in written, visual, and oral formats. Ability and passion for working across teams and with collaborators on all sides of the project
- Ways to stand out from the crowd:
- Hands-on experience in building and managing large-scale data services.
- Experience building products and services to solve enterprise-grade customer data analytics problems.
- Experience with Apache Spark, Object Storage, Metadata Management, Data lake tools (Apache Iceberg), Machine Learning infrastructure toolset (Feature Stores). Computer science background with Distributed Systems as a specialization
- Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. You will also be eligible for equity and benefits .
- Applications for this job will be accepted at least until June 16, 2026. This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
Additional Information
The NVIDIA DGXC Data Services team is developing a cloud-native stack of software services and tools for managing data across hybrid and multi-cloud infrastructures. We are building the next-generation data and storage infrastructure to solve the most challenging problems, such as storage, access, and data management for exabyte-scale, high-performance GPU-based training and inference jobs. You will craft software services to deliver functionality to NVIDIA's internal platforms and our external-facing cloud infrastructure.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at NVIDIA? Share your experience