Taro Logo

Principal Software Engineer, DGXC Data Services

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$272,000 - $425,500
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer, DGXC Data Services

NVIDIA is seeking a Principal Software Engineer to join their DGXC Data Services team, focusing on developing cloud-native services and tools for managing data in accelerated computing environments. This role involves tackling challenging problems in AI infrastructure, including efficient storage management, security implementation, and data access optimization. The position offers an opportunity to work with cutting-edge technology in AI and accelerated computing, contributing to NVIDIA's mission of transforming industries through technological innovation.

The role requires extensive experience in building robust, scalable cloud services and deep knowledge of distributed systems. You'll be working with modern technologies like Kubernetes, cloud platforms, and programming languages such as Go, Python, and Java. The position involves both technical leadership and hands-on development, requiring strong communication skills and the ability to collaborate across teams.

As a Principal Engineer, you'll be instrumental in shaping the architecture of NVIDIA's data services infrastructure, working on solutions that handle petabytes of data and serve AI workloads. The role offers competitive compensation, including a substantial base salary range and equity benefits. This is an excellent opportunity for experienced engineers passionate about solving complex technical challenges in the AI and cloud computing space.

Working at NVIDIA means being at the forefront of groundbreaking developments in AI, High-Performance Computing, and Visualization. The company's innovative work extends from artificial intelligence to autonomous cars, making it an exciting place for those looking to make a significant impact in the technology industry.

Last updated 8 hours ago

Responsibilities For Principal Software Engineer, DGXC Data Services

  • Provide technical leadership for architecture and design
  • Design and build cloud services to manage, serve, and secure data
  • Connect with other technical leaders across NVIDIA
  • Collaborate with the NVIDIA research team
  • Engage with customers internally and externally

Requirements For Principal Software Engineer, DGXC Data Services

Go
Python
Java
Kubernetes
  • BS in Computer Science, Information Systems, or Computer Engineering with 15+ years of experience
  • Experience building robust services at scale
  • Solid foundation in algorithms, data structures, distributed systems, databases, and big data systems
  • Experience with Kubernetes, Cloud Native, and Cloud Service Providers
  • Experience with AWS, GCP, or Azure
  • Programming experience in Go, Rust, Python, C/C++, Java
  • Understanding of software engineering, architecture, and design
  • Strong communication skills

Benefits For Principal Software Engineer, DGXC Data Services

Equity
  • Equity
  • Benefits Package

Interested in this job?

Jobs Related To NVIDIA Principal Software Engineer, DGXC Data Services