Senior Software Engineer - HPC
$176k - $333.5kNVIDIA
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
$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 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
$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....SeniorFull time- ...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 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
$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...SeniorShift work- 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
- ...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
$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- 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...SeniorRemote work
$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- 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
$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- 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...SeniorFull time
- 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
- ...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...SeniorContract workFlexible hoursWeekend work
- ...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
- ...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...SeniorWork experience placementWork at office2 days per week
- 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...SeniorLocal area
$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...SeniorFull timeLocal area- 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
- 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
- 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
- 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
- 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
$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 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
$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- 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 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - HPC. Be the first to apply!
- ngo software engineer Durham, NC
- software developer Durham, NC
- software developer internship no experience Durham, NC
- part time software developer remote Durham, NC
- financial software developer Durham, NC
- senior software engineer ruby on rails Durham, NC
- software engineer amazon Durham, NC
- senior software design engineer Durham, NC
- software engineer remote Durham, NC
- entry level software engineer remote Durham, NC

