Senior Software Engineer, Data Ingestion and Movement - DGX Cloud
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Kubernetes @ 4 Python @ 7 Distributed Systems @ 7 AWS @ 7 Azure @ 7 API @ 4 GPU @ 4Details
NVIDIA is seeking a Senior Software Engineer to build a worldwide network of fast, efficient, and reliable data transfer systems. The goal is to enable NVIDIA AI workflows by enabling self-service data movement to GPU clusters planetwide. In this role, you will contribute to a foundational service that is critical to the usability of these important products. You should have a strong understanding of distributed systems development, object storage, network file transfer protocols, and file systems, and have proficiency in Golang, Python, or both.
Responsibilities
- Design, implement, deploy, and maintain innovative software solutions for data ingestion, movement, and management.
- Solve technical problems spanning the areas of orchestration, service modeling, API development, monitoring, and automation.
- Build highly reliable distributed systems that customers can depend on for their own business.
- Own product delivery from inception through support (end-to-end ownership emphasized).
Requirements
- Strong track record of delivering distributed services in a variety of distributed computing environments, including cloud service providers such as AWS, Azure, and Google Cloud.
- Prior experience developing distributed systems with Golang and/or scalable web services in Python or similar languages.
- Strong understanding of object storage, network file transfer protocols, and file systems.
- Experience with orchestration, service modeling, API development, monitoring, and automation.
- Bachelor of Science in Computer Science or a related field (or equivalent experience).
- 5+ years of relevant experience.
Ways to Stand Out
- Experience implementing file transfer or synchronization protocols or tooling in the object storage ecosystem.
- Previous work designing complex systems using containers and orchestrated by Kubernetes.
- Experience building high-scale distributed systems such as distributed databases, storage systems, or cloud services.
Compensation & Benefits
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary ranges shown in the posting:
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
You will also be eligible for equity and benefits (refer to NVIDIA benefits page).
Additional Information
- Applications for this job will be accepted at least until October 23, 2025.
- NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. NVIDIA does not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
Tags/Hashtags
#deeplearning