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

Senior Software Engineer - HPC

$176k - $333.5k

NVIDIA

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI and enabled the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to address, that matters to the world, and that only we can address. This is our life’s work, to amplify human imagination and intelligence, and expand what is possible. We’re seeking strategic, bold, hard-working, and creative individuals who are passionate about helping us tackle challenges no one else can solve. Make the choice to join us today. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated infrastructure to enable business critical services and AI applications. You will be working with a team of passionate and skilled engineers that are continuously working to provide better tools to build and manage this infrastructure. Ideal candidate is strong in software development, designing and creating reliable distributed systems, and has the ability to implement well thought out long term maintenance strategy. What you’ll be doing: Design highly available and scalable systems to meet the demands of our HPC clusters Evaluate new and innovative technologies as the landscape evolves Continuously improve infrastructure provisioning and management using automation Support a globally distributed, multi-cloud hybrid environment - AWS, GCP and On-prem Build strong cross functional relationships and align with partners across various business units Ensure the highest level of up-time and Quality of Service (QoS) to our users through operational excellence Participate in team's on-call rotation and be a contact for service incidents What we need to see: 10+ years of experience in design, implementation, and delivery of large engineering projects Comfortable with at least two of the following programming languages: Golang, Java, C/C++, Scala, Python, Elixir. Understands scalability challenges and performance of server-side code. Able to craft and develop horizontally-scalable, resilient and performing-under-load systems. Versatile technologist with experience in full software development lifecycle – from inception and design to deployment, operation, and iterative development. Proficient in cloud computing and are hands‑on in at least one cloud platform: GCP, AWS, or Azure. Proficient in modern CI/CD techniques, GitOps and Infrastructure as Code (IaC) Strong work ethic and a passion for problem solving B.S. degree in Computer Science or related technical field (or equivalent experience) Detail oriented with great communication and collaboration skills Ways to stand out from the crowd: Prior experience building solutions for HPC clusters based on Slurm or Kubernetes Strong understanding of Linux operation system and TCP/IP fundamentals The base salary range is 176,000 USD - 333,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse 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 Senior Software Engineer - HPC in Durham, NC vacancy
  • $152k - $241.5k

    A leading tech company in North Carolina is seeking a Senior Software Engineer to enhance its HPC infrastructure. The ideal candidate will have strong coding skills and a background in cloud technologies. Responsibilities include applying distributed systems patterns, automating... 
    Senior

    NVIDIA

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

    NVIDIA

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...Requisition ID: JR2013271 Job Category: Engineering Time Type: Full time NVIDIA has been transforming...  ...intelligence. We’re looking for a Senior SRE to join our Compute Farm team and...  ...improvement, ensuring they integrate cleanly with HPC schedulers, storage, and network fabrics.... 
    Senior
    Full time

    NVIDIA AI

    Durham, NC
    1 day ago
  •  ...NVIDIA. We build communication libraries like NCCL, NVSHMEM, and UCX that are crucial for scaling Deep Learning and HPC. We're seeking a Senior Software Architect to help co-design next-gen data center platforms and scalable communications software. DL and HPC applications... 
    Senior

    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. This role requires strong coding abilities in multiple programming languages and deep knowledge of distributed systems.... 
    Senior

    NVIDIA AI

    Durham, NC
    1 day ago
  • $184k - $287.5k

     ...networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We’re searching for a highly motivated, technical...  ...simulation & emulation technology. Mentor architects and engineering teams to grow them into future leaders. Make key technical decisions... 
    Senior
    Shift work

    NVIDIA AI

    Durham, NC
    1 day ago
  • A leading technology company in Durham is seeking an experienced professional to optimize and scale job scheduling systems in a large-scale environment. You will manage job scheduling, identify performance bottlenecks, and implement process improvements. Ideal candidates...
    Senior

    NVIDIA

    Durham, NC
    1 day ago
  •  ...Description: Hybrid 2 weeks per month in either Durham, NC or Location to be confirmed Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites for digital healthcare products. The role focuses on UI and API automation... 
    Senior

    Eliassen Group

    Durham, NC
    2 days ago
  • $140k - $220k

    Forterra in Durham, NC is seeking a Senior Embedded Engineer to lead the development of edge software and real-time processing pipelines on ARM/Linux devices. This role requires expertise in modern C++ and experience building high-throughput systems. You will work with... 
    Senior

    Forterra

    Durham, NC
    1 day ago
  • Sr. Software Engineer Labcorp Hldngs. Durham, NC. 3x/wk Durham, NC & 2x/wk remote in US. Less than 10% national travel. Take ownrshp of app dvlpmnt prjcts. Dsgn & code new apps & enhnce exstng apps. Responsibilities Take ownership of application development projects. Design... 
    Senior
    Remote work

    Laboratory Corporation of America Holdings

    Durham, NC
    1 day ago
  • $144k - $333.5k

     ...to join us today! As a member of the GPU/HPC Infrastructure team, you will provide...  ...degree in Computer Science, Electrical Engineering or related field or equivalent experience...  ...GPFS for HPC workloads. Background with Software Defined Networking and HPC cluster networking... 
    Senior

    NVIDIA

    Durham, NC
    1 day ago
  • Senior Software Engineer Job Details Posted: 24 June 2026 Location: Durham, NC Reference: 1000109 Qualifications and Responsibilities Bachelor's degree in computer science or related field required Experience in distributed systems development using object-oriented programming... 
    Senior

    Dexian DISYS

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...Need To See Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience). 3+ years of... 
    Senior

    NVIDIA

    Durham, NC
    1 day ago
  • Job Description We are looking for a Senior Software Engineer to build and modernize our Customer Identity (UID-UCP) within the Core and Common Frameworks platform. In this role, you will develop, modernize, and maintain core identity capabilities that integrate with the... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    1 day ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world...  ...responsible for ensuring that Confluent engineers can safely and efficiently build, test, and operate our cloud at scale. As a Senior Software Engineer, you will design, build... 
    Senior

    IBM

    Durham, NC
    1 day ago
  •  ...Technology Technical Recruiter @ Golden Technology Inc. Hiring a Senior Software Developer! Our client is seeking a Senior Software Developer...  ...a new job is posted. Sign in to set job alerts for “Software Engineer” roles. Raleigh, NC $125,000.00-$178,000.00 1 day ago Raleigh... 
    Senior
    Contract work
    Flexible hours
    Weekend work

    Golden Technology

    Durham, NC
    1 day ago
  •  ...environment remains resilient, measurable, and aligned with long-term engineering demands. What You’ll Be Doing Manage, scale, and optimize job...  ...and tuning job scheduling systems (LSF, Slurm, etc.) in HPC or silicon design environments Proficiency in Linux systems administration... 
    Senior

    NVIDIA

    Durham, NC
    1 day ago
  •  ...we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers. Essential Functions You will analyze and...  ...into technical tasks, with guidance from senior engineers. Required Education and Experience Bachelor... 
    Senior
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  • Position Overview This position is intended to be a member of the engineering team, developing software for medical information products. Job Description Duties and Responsibilities Design and implement product features from internal and external customer requirements... 
    Senior
    Local area

    Merck & Co. Inc

    Durham, NC
    2 days ago
  • $108k

    HCLTech is looking for a highly talented and self-motivated Senior Software Engineer to join it in advancing the technological world through innovation and creativity. Job Role: Senior Software Engineer (Python, Angular & Neo4j) Location: Durham, North Carolina, United... 
    Senior
    Full time
    Local area

    HCLTech

    Durham, NC
    1 day ago
  • Galatea Associates, located in Durham, NC, is seeking an experienced Financial Software Engineer to contribute to innovative projects for capital markets clients. This role demands strong problem-solving skills and the ability to build relationships within a collaborative... 
    Senior

    Galatea Associates

    Durham, NC
    1 day ago
  • FUJIFILM Healthcare Americas Corporation seeks a Senior Software Engineer to develop innovative software solutions for medical imaging, focusing on radiology and cardiology. You will collaborate with a talented team, leveraging Microsoft technologies to provide advanced... 
    Senior

    FUJIFILM Healthcare Americas Corporation

    Durham, NC
    1 day ago
  • Merck & Co. in Durham, North Carolina is looking for a software engineer to join their team, developing software for medical information products. Candidates should have at least 5 years of experience, particularly in corporate technical training, and possess excellent... 
    Senior

    Merck & Co.

    Durham, NC
    1 day ago
  • A leading technology company is seeking a Senior SRE to join their Compute Farm team in Durham, North Carolina. You will be responsible...  ...equivalent, have over 5 years of experience, and strong proficiency in HPC clusters and modern CI/CD techniques. The role provides... 
    Senior

    NVIDIA

    Durham, NC
    1 day ago
  • FUJIFILM Holdings America Corporation in Durham, North Carolina is looking for a Software Engineer to develop and maintain software for medical information products. The ideal candidate should have at least 5 years of experience, particularly in .NET Technologies, and be... 
    Senior

    FUJIFILM Holdings America Corporation

    Durham, NC
    3 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...Need To See Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience). 3+ years of... 
    Senior

    NVIDIA

    Durham, NC
    4 days ago
  • NVIDIA AI in Durham, North Carolina is seeking a Senior Software Architect for their GPU Communications Libraries and Networking team. The role involves improving communication performance for AI and HPC workloads by designing and implementing new technologies. Candidates... 
    Senior

    NVIDIA AI

    Durham, NC
    2 days ago
  • $152k - $241.5k

     ...computing and is central to groundbreaking applications from generative AI to autonomous vehicles. We are now looking for a Senior Software Engineer to help accelerate the next era of machine learning innovation. In this role, you will propose and implement engineering... 
    Senior

    NVIDIA

    Durham, NC
    1 day ago
  • A leading technology firm in North Carolina is seeking a Senior Software Architect to design next-gen data center platforms and scalable communications...  ...technologies, and build proofs-of-concept for AI and HPC workloads. Ideal candidates should possess an M.S./Ph.D. in CS... 
    Senior

    NVIDIA

    Durham, NC
    1 day ago
  • NVIDIA AI in Durham, North Carolina, is seeking a Senior Site Reliability Engineer to enhance our global services platform. You'll ensure systems run...  ...have over 5 years of experience in building and supporting HPC clusters, proficiency in IaC, and strong coding skills in... 
    Senior

    NVIDIA AI

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - HPC. Be the first to apply!