Principal Software Engineer, Distributed Systems Engineer - DGX Cloud
$248k - $396.75kNVIDIA
NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI Infrastructure. We expect you to have significant software engineering experience with kubernetes including cluster operations, operator development, node health monitoring and working with GPU resource scheduling. We welcome out-of-the-box thinkers who can provide new ideas with strong execution bias. Expect to be constantly challenged, improving, and evolving for the better. You will help advance NVIDIA's capacity to build and deploy leading infrastructure solutions for a broad range of AI-based applications. If you're creative, passionate about kubernetes and GPUs, and love having fun, please apply today! For two decades, we have pioneered visual computing, the art and science of computer graphics. With the invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research. Today, we stand at the beginning of the next era, the AI computing era, ignited by a new computing model, GPU deep learning. What you will be doing: You will be part of an DGX Cloud team responsible for production systems that enable large scalable GPU clusters to be used for a variety of AI workloads. This includes working on custom software related to scheduling GPU resources on kubernetes. Implementing monitoring and health management capabilities that enable industry leading reliability, availability, and scalability of GPU assets. You will be harnessing multiple data streams, ranging from GPU hardware diagnostics to cluster and network telemetry. Working with teams across NVIDIA to ensure production AI clusters run reliably and consistently with maximum performance. Evaluating system failures and improving services based on a well-defined incident management process. What we need to see: Direct experience in a software engineering role within a highly technical organization with demonstrable impact from your work. Software development experience with kubernetes APIs and frameworks, not just operating a cluster. Highly motivated with strong communication skills; you can work successfully with multi‑functional teams, principles, and architects and coordinate effectively across organizational boundaries and geographies. 15+ years in similar role and experience on large‑scale production systems. Experience with common software engineering principles, tools and techniques. You possess a BS in Computer Science, Engineering, Physics, Mathematics, or a comparable degree or equivalent experience. Technical knowledge, including a systems programming language (Go, Python) and a solid understanding of data structures and algorithms. Ways to stand out from the crowd: Technical competency in managing and automating large‑scale distributed systems independent of cloud providers. Advanced hands‑on experience and deep understanding of cluster management systems (Kubernetes, Slurm, Bright Cluster Manager). Proven operational excellence in maintaining reliable and performant AI infrastructure. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 248,000 USD - 396,750 USD. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until June 1, 2026. This posting is for an existing vacancy. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) 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. #J-18808-Ljbffr NVIDIA
- Dexian DISYS is seeking a Senior Software Engineer to join their team in Durham, NC. The ideal candidate will have a Bachelor's degree in computer science or a related field and experience in distributed systems development, particularly with Java and RESTful APIs. The...Suggested
$180k - $205k
...evolution of the systems that turn raw bioinformatic... ...and rally engineers and stakeholders... ...as a named principal-level lead, coordinating... ...and operating cloud-based services on... ...operating large-scale, distributed backend systems... ...a Principal Software Engineer to help...SuggestedFull timeContract workTemporary workCasual workInternshipMonday to FridayFlexible hoursDay shift$141k - $202k
Sr Software Engineer - Mainframe & Distributed Systems Our client, a Fortune 500 company, is looking for a Senior Software Engineer to join their team. The role... ...engineering best practices, including code reviews, cloud strategy, and CI/CD improvements Clearly communicate...SuggestedFull timeContract work- Hewlett Packard Enterprise in Durham, NC is seeking a software engineer to design, develop, and optimize modern C++ applications for distributed and embedded systems. You will work on user-space development on Linux, multithreading, and performance tuning, with exposure...Suggested
$141k - $202k
A leading staffing agency is seeking a Senior Software Engineer focused on mainframe development and distributed application support. You will build and deliver high-quality software solutions, contribute to engineering best practices, and ensure solutions meet business...SuggestedFull time$180k - $205k
Role, Inc. is seeking a Principal Software Engineer to lead the development of the Variant Knowledge Platform, ensuring the integrity of variant data... ...should have extensive experience in REST API design, cloud services, and backend programming, particularly in Python....$248k - $396.75k
NVIDIA AI in Durham, North Carolina is seeking an experienced software engineer to enhance its AI infrastructure. The role involves developing software for scheduling GPU resources on Kubernetes and ensuring the reliability of AI clusters. Ideal candidates will have over...- Toshiba Global Commerce Solutions is seeking a Senior Software Engineer in Durham, NC, focused on performance, resilience, and observability across distributed systems. This hybrid role involves architecting solutions, defining performance metrics, and validating resilience...
- ...in North Carolina is seeking a Senior Software Engineer focused on platform performance and resilience. The role involves ensuring system reliability and performance across multi... ...performance and reliability engineering within distributed systems. The position offers a...
- ...application developer in Durham, North Carolina. This role involves designing, developing, and implementing applications throughout the software development lifecycle. Candidates should ideally have a Bachelor’s degree in Computer Science and substantial experience in the...
$160k - $303k
...You will analyze and update system logic and documentation. You... ...monitoring, and troubleshooting software systems. You will be... ...will collaborate with sales engineering and operational teams to understand... ...You have experience applying cloud technologies (e.g., AWS, Microsoft...Work at office2 days per week- Southern Company, through PowerSecure, is seeking a passionate software engineer to join our Software Development team in Durham, NC. This... ...with proficiency in TypeScript, Python, and experience with cloud technologies. Benefits include medical coverage, competitive...Remote jobFlexible hours
$144k - $273k
...Enterprise is the global edge-to-cloud company advancing the... ...skilled Senior DevOps Engineer with deep expertise in Linux systems, Kubernetes platforms,... ...partner closely with software engineering, architecture... ...deployment issues across distributed environments....Work experience placementWork at office2 days per week- ...Cloud Engineer Location: Durham, NC/ Merrimack, NH/ Boston, MA/Providence, RI Duration: Long Term Contract... ...You Have Working knowledge with implementing distributed, fault-tolerant and scalable software systems with a DevOps attitude Understanding of Cloud...Long term contractWork experience placement
- RELIAS is seeking a Principal Software Engineer to lead architectural design in Morrisville, NC. This pivotal role requires innovation in microservices and cloud technologies (Azure preferred). The ideal candidate brings over 10 years of software experience, showcasing...Flexible hours
- ...driven recruitment services. Job Description Looking for a Principal UI Software Engineer to build a new platform that supports Global Sales and... ...’s degree or equivalent in Computer Science, Information Systems, Business Administration or other related field, or equivalent...Work experience placementFlexible hours
- ...Principal Cloud Engineer Durham, North Carolina or Westlake, Texas Contract Preferred:... ...experience in creating scalable and reliable software systems. ~ Extensive experience working... ...building skills + work with broader distributed team ~ Strong written and verbal...Contract work
$15.36k - $23.04k
Lead Systems Engineer - Traffic Management USA, Durham; USA, Miami; USA, Palo Alto; USA, Washington DC About Nubank Nu is one... ...Has Operated large‑scale, high‑performance synchronous distributed systems in the cloud, working directly with load balancers, reverse proxies,...Work from homeRelocation packageFlexible hours$147k - $211k
..., maintaining, or launching software products, and 1 year of experience... ...large‑scale infrastructure, distributed systems or networks, or experience with compute technologies or cloud storage. Experience with... ...The Job Google's software engineers develop the next-generation...$184k - $287.5k
...GB200, and upcoming GB300 GPUs. NVIDIA seeks a Senior Software Engineer for our CSP (Cloud Service Provider) Engagements team to focus on the... ...years of professional software development experience in distributed systems (Go, Rust, C/C++ or Python for tooling). BS or MS (...- NVIDIA AI in Durham, North Carolina, is seeking a skilled engineer to build cloud-native systems that push the limits of scalability and performance.... ...multiple programming languages and deep knowledge of distributed systems. You will improve infrastructure through...
- Google is hiring a Software Engineer in Durham, NC to develop next-generation technologies for... ..., and managing secure data storage systems. The position offers a competitive salary... ...bonuses and equity. Join Google's Distributed Cloud team to make an impact in cloud...
$36.06 per hour
...of innovation. ECLARO is looking for an Electric Distribution Systems Engineer for our client in Chapel Hill, NC. ECLARO’s client... ...Entry Level Systems Engineer/Controls Specialist Software Engineer, Google Distributed Cloud Windows and Azure System Administrator (Remote)...Full timeContract workFor contractorsApprenticeshipWork at officeRemote work$152k - $241.5k
...company in North Carolina is seeking a Senior Software Engineer to enhance its HPC infrastructure. The ideal... ...strong coding skills and a background in cloud technologies. Responsibilities include applying distributed systems patterns, automating infrastructure management...- Relias US in Morrisville, NC seeks a Principal Engineer to drive technological excellence and innovation within the engineering organization. The role requires expertise in cloud platforms like Azure and GCP, and skills in microservices architecture. As a leader, you'll...WorldwideFlexible hours
$207k - $301k
Google Inc. is seeking a Software Engineering Manager II for their Infrastructure team within Google Cloud. This role involves leadership in building large-scale infrastructure... ...experience, proficient in developing distributed systems. A competitive salary range of $207,000 -...- NVIDIA is seeking a Senior Software Engineer in Westford, Massachusetts to improve their HPC infrastructure. The role includes designing scalable systems and supporting multi-cloud environments. The ideal candidate will have 10+ years of experience, strong software development...
- ...experienced Site Reliability Engineer to join our Enterprise... ...help scale production systems with automation,... .... The role blends software and systems engineering... ...broaden expertise in cloud, CI/CD, and chaos testing... ...building or operating distributed systems in AWS, strong...
- ...Role Our Site Reliability Engineering group within Enterprise Infrastructure... ...a background in either software engineering or systems engineering with a desire... ...and/or supporting highly distributed multi‑tiered systems at a... ...3+ years of experience in Cloud development (AWS) and...Full time
$152k - $241.5k
...Requisition ID: JR2013271 Job Category: Engineering Time Type: Full time NVIDIA has... ...NVIDIA, you’ll keep critically important systems running while working on the... ...everywhere. Deliver solutions in a globally distributed, multi‑cloud hybrid environment - On‑prem, AWS,...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Distributed Systems Engineer - DGX Cloud. Be the first to apply!
- advanced systems engineer Durham, NC
- senior staff systems engineer Durham, NC
- software system engineer Durham, NC
- senior linux systems engineer Durham, NC
- operating system engineer Durham, NC
- healthcare systems engineer Durham, NC
- application system engineer Durham, NC
- systems engineer Durham, NC
- senior windows systems engineer Durham, NC
- operations support system engineer Durham, NC

