We expect you to have expert knowledge with cloud-based deployments across compute, storage, and networking environments. Along with this, you need a strong understanding of application portability between 1st and 3rd party clouds and what it takes to simplify application requirements in order to do this well. You should also be familiar with open source technologies that can assist with cloud deployments and recommend approaches to the larger engineering teams in order to expedite implementation for our customers. What will you be doing:
- Partner with multiple internal teams to gather requirements, give feedback to engineering teams, and develop solutions to aid in their success
- Inform partner teams of standard methodologies for cloud based solutions
- Gain deep understanding of how NVIDIA develops across multiple verticals (autonomous vehicles, chip manufacturing, HW design, AI, etc.)
- Present to internal stakeholders and NVIDIA leadership on roadmaps, vision, & demos
- Speak at internal/external events about our public cloud
- Participate in open source communities of software we use and build
- BS/MS degree in Computer science or related areas (or equivalent experience)
- 8+ yrs of experience with designing and building distributed software systems
- Demonstrated ability to write code in a mainstream systems programming language such as Golang, Java, C, C++, Python, or Rust
- Strong ability to design and implement maintainable APIs for consumers
- Experience with Kubernetes and/or distributed task scheduling
- Strong background of Infrastructure, Networking, Storage, and DevOps scripting/tooling
- Understanding of data storage technologies (databases, file, block, blob)
- Demonstrated ability to reach cross-functional consensus without all the details
- Experience in a Hyperscale Cloud Service Provider (public facing or not)
- Strong background in optimization of AI workloads
- Experienced, persuasive and effective presentation skills (written and verbal)
- Demonstrated skills in leadership, communication, coaching, analysis, problem solving and short/long term planning
- Excellent interpersonal and organizational skills and ability to handle diverse situations and work with internal customers and make them successful