Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Distributed Systems Engineer - DGX Cloud

$248k - $396.75k

NVIDIA

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Distributed Systems Engineer - DGX Cloud in Durham, NC vacancy
  • 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

    Dexian DISYS

    Durham, NC
    1 day ago
  • $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... 
    Suggested
    Full time
    Contract work
    Temporary work
    Casual work
    Internship
    Monday to Friday
    Flexible hours
    Day shift

    Labcorp

    Durham, NC
    1 day ago
  • $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... 
    Suggested
    Full time
    Contract work

    AG Foundry - Recruiting & Staffing

    Durham, NC
    1 day ago
  • 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

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  • $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... 
    Suggested
    Full time

    AG Foundry - Recruiting & Staffing

    Durham, NC
    1 day ago
  • $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.... 

    Role, Inc.

    Durham, NC
    1 day ago
  • $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... 

    NVIDIA AI

    Durham, NC
    1 day ago
  • 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... 

    Toshiba Global Commerce Solutions

    Durham, NC
    3 days ago
  •  ...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... 

    Toshiba Global Commerce Solutions - External

    Durham, NC
    1 day ago
  •  ...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... 

    pathwayRP

    Durham, NC
    1 day ago
  • $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 office
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  • 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 job
    Flexible hours

    Southern Company

    Durham, NC
    3 days ago
  • $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 placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  •  ...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 contract
    Work experience placement

    Samprasoft

    Durham, NC
    1 day ago
  • 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

    RELIAS

    Morrisville, NC
    1 day ago
  •  ...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 placement
    Flexible hours

    pathwayRP

    Durham, NC
    1 day ago
  •  ...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

    Samprasoft

    Durham, NC
    1 day ago
  • $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 home
    Relocation package
    Flexible hours

    Nubank

    Durham, NC
    1 day ago
  • $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... 

    Google

    Durham, NC
    1 day ago
  • $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

    Durham, NC
    1 day ago
  • 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... 

    NVIDIA AI

    Durham, NC
    1 day ago
  • 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... 

    Google

    Durham, NC
    1 day ago
  • $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 time
    Contract work
    For contractors
    Apprenticeship
    Work at office
    Remote work

    ECLARO

    Chapel Hill, NC
    1 day ago
  • $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... 

    NVIDIA

    Durham, NC
    1 day ago
  • 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... 
    Worldwide
    Flexible hours

    Relias US

    Morrisville, NC
    1 day ago
  • $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 -... 

    Google Inc.

    Durham, NC
    17 hours ago
  • 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... 

    NVIDIA

    Durham, NC
    1 day ago
  •  ...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... 

    Fidelity Investments

    Durham, NC
    1 day ago
  •  ...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

    Fidelity Investments

    Durham, NC
    1 day ago
  • $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

    NVIDIA AI

    Durham, NC
    1 day ago

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!