Vacancy is archived. Applications are no longer accepted.

Senior Distributed Storage Engineer

at Nvidia
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Kubernetes @ 4 Python @ 4 Distributed Systems @ 7 Communication @ 4

Details

NVIDIA is looking for a Senior Software Engineer to develop a distributed storage service for AI/ML. The goal is to craft a reliable, scalable, and efficient storage-as-a-service tailored to AI applications that can be deployed anywhere and scale without limitations. This service supports the whole NVIDIA critical business from graphics drivers to autonomous vehicles to deep learning frameworks. To achieve this goal, we are looking for an engineer who has a deep understanding of distributed systems, outstanding design skills, and a track record in building and delivering large-scale distributed services.

Responsibilities

  • Leading the overall architecture and design of our distributed storage service optimized to AI/ML
  • Develop features for distributed storage service to scale capacity to multiple exabytes
  • Building features for distributed storage service to enhance availability and reliability for large-scale deployments – multi-location and >10000 nodes
  • Engaging and collaborating with NVIDIA Research, Computing, Product teams, cross-functional teams, and external customers to deliver Cloud services.
  • Automating distributed storage service end-to-end including deployment, management, and monitoring.

Requirements

  • Strong track record of delivering distributed service in a variety of distributed computing environments
  • Experience designing, implementing, and operating distributed systems at multi-petabyte scale
  • Experience in implementing storage services and interfaces to ensure scalable, high-performance, and reliable solutions
  • History of ownership of product delivery from inception to support
  • Great communication and presentation skills
  • Prior experience developing distributed systems with Kubernetes, Golang, Python, and Cloud Service Provider integrations
  • Bachelor’s of Science in Computer Science, or related field (or equivalent experience) with 5+ years of industry experience.

Ways to stand out from the crowd

  • You have architected, built, and deployed distributed service that runs on large-scale clusters (1000+ nodes), multi-petabyte to exabyte in size, with millions of users
  • Passionate about innovating and investing in groundbreaking technologies and interested in working with accelerated Computing environments such as GPU Direct Storage, DPU, and RDMA.
  • You are skilled in building and delivering cloud service, with a specific focus on distributed systems.

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. Our invention serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence.