Senior Software Engineer - HPC
NVIDIAOverview
Join NVIDIA, a pioneer in accelerated computing, as a Senior Software Engineer in our High-Performance Computing (HPC) team. This role is based in Westford, Massachusetts, and offers a challenging yet rewarding opportunity to contribute to our cutting-edge projects that include AI applications and business-critical services.
What You'll Do
- 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 including AWS, GCP, and On-prem solutions.
- Build strong cross-functional relationships and align with partners across various business units.
- Ensure the highest level of uptime and Quality of Service (QoS) to our users through operational excellence.
- Participate in the 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.
Benefits
- Competitive salary and equity.
- Comprehensive health insurance.
- Generous paid vacation policy.
NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer.
Benefits Extracted with AI
- Equity
- Health insurance
- Paid vacation
Similar jobs
Last update: 23 minutes ago
Senior Full Stack Web Software Engineer
Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.
Senior DevOps Engineer
Join NVIDIA as a Senior DevOps Engineer to enhance our Kubernetes platform and multi-cloud infrastructure.
Software Engineering Intern
Join NVIDIA as a Software Engineering Intern in 2025. Work remotely on AI, cloud, and data science projects. Enhance your skills in a diverse environment.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior API Software Engineer
Join Pratt & Whitney as a Senior API Software Engineer, working remotely to develop cutting-edge digital products.
Senior Software Engineer
Join Notion as a Senior Software Engineer in Denver, CO. Work with AWS, Ruby, and PostgreSQL in a hybrid environment.
Senior Software Development Engineer
Join Adobe as a Senior Software Development Engineer to innovate and build impactful web applications.
Senior Full Stack Software Engineer
Join Northwestern Mutual as a Senior Full Stack Software Engineer, focusing on building robust, scalable software solutions.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
Senior Software Engineer, Backend (Trading Derivatives)
Join Coinbase as a Senior Software Engineer in Backend Trading Derivatives, focusing on high-performance computing and software architecture.
Senior Distributed Systems Engineer
Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.
Senior Software Engineer with Front-End Experience (Next.js/Vercel)
Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.
Senior Software Engineer, Backend
Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.
Senior Software Developer - Java, Unix/Linux
Join Oracle as a Senior Software Developer to build and enhance cloud services using Java, Unix/Linux, and CI/CD.
Senior Principal Backend Developer
Join Alcon as a Senior Principal Backend Developer in Fort Worth, TX, focusing on backend development and cloud computing.
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Software Engineer - Product Lifecycle Management
Join NI as a Software Engineer in Debrecen to innovate in eCommerce and web technologies using JavaScript, Agile, and DevOps.
Platform Software Engineer
Join Allara as a Platform Software Engineer to design and build technology for a user-centric care platform in NYC.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Senior Software Engineer, Python
Join NinjaTrader as a Senior Software Engineer, Python, to design and maintain backend systems.
Senior Software Engineer (.NET Core, AWS)
Join Reveleer as a Senior Software Engineer to develop and maintain cloud-native applications using .NET Core and AWS.