High Performance Computing Jobs
High Performance Computing jobs are open across national laboratories, defense, aerospace, life sciences, and financial modeling, from entry-level HPC engineer to principal architect and research scientist, with specializations in parallel computing, GPU acceleration, and cluster administration. Find a role that fits from the openings below and apply directly.
Find JobsOverview
Showing 5 of 5+ High Performance Computing jobs










Looking for more high performance computing jobs?
Explore related role searches to find more openings that fit.
See related jobs
INTRODUCTION
Mass General Brigham relies on a wide range of professionals, including doctors, nurses, business people, tech experts, researchers, and systems analysts to advance our mission. As a not-for-profit, we support patient care, research, teaching, and community service, striving to provide exceptional care. We believe that high-performing teams drive groundbreaking medical discoveries and invite all applicants to join us and experience what it means to be part of Mass General Brigham.
Job Summary
Responsible for ensuring the efficient and effective operation of computer systems, networks, and software applications.
Does this position require Patient Care?
No
Essential Functions:
-
Installs and configures computer systems, networks, and software applications.
-
Manages system and network performance, including monitoring and analyzing system logs and performance metrics to identify issues and optimize performance.
-
Troubleshoot and resolve system issues and outages, including coordinating with other IT professionals to identify and resolve issues.
-
Conduct system upgrades, installations, and migrations, including developing project plans, testing, and implementing changes.
-
Keep up-to-date with advances in computer systems, networks, and software applications, including attending industry conferences, completing continuing education and professional development courses, and participating in online forums and user groups.
Qualifications
Education
Bachelor's Degree Related Field of Study required
Can this role accept experience in lieu of a degree?
Yes
Licenses and Credentials
Class D Passenger Vehicle Driver's License preferred
Experience
Experience in systems/applications administration. 2-3 years required.
Knowledge, Skills and Abilities
- Proficiency in a variety of operating systems.
- Experience with virtualization technologies.
- Strong knowledge of networking technologies.
- Experience with backup and recovery technologies and disaster recovery planning.
- Experience with scripting languages.
- Excellent problem-solving, analytical, and critical-thinking skills.
- Strong communication, collaboration, and interpersonal skills.
Additional Job Details (if applicable)
The Martinos Center for Biomedical Imaging at Massachusetts General Hospital seeks a dedicated and highly motivated High-Performance Computing (HPC) Systems Administrator (Sysadmin) to oversee and optimize the center's HPC cluster, a core computational resource supporting cutting-edge biomedical and neuroimaging research. The HPC Sysadmin will play a critical role in maintaining and enhancing the cluster's performance, supporting researchers in their computational workflows, and ensuring the scalability and reliability of the system.
This role is ideal for an individual with strong experience in HPC systems administration, an understanding of scientific computing needs, and the ability to work collaboratively with researchers from diverse disciplines.
This position is based at the Martinos Center for Biomedical Imaging in the Charlestown Navy Yard. This position offers a hybrid work environment, allowing for a combination of remote work and on-site responsibilities. The candidate must be located within a commutable distance to Charlestown, MA, and be available to attend regular in-person meetings with the Center’s Faculty and Leadership.
Why Join Us?
- Work in a multidisciplinary environment supporting groundbreaking research in computational methods, neuroscience, cancer, and cardiovascular health.
- Operate a state-of-the-art HPC cluster in collaboration with world-class researchers and scientists.
- Be part of a team dedicated to pushing the boundaries of technology in biomedical imaging.
Key Responsibilities
Cluster Management:
- Oversee the day-to-day operations, maintenance, and optimization of the Martinos Center's HPC cluster, ensuring high availability, reliability, and performance.
- Perform hardware and software upgrades, patching, and troubleshooting of HPC nodes, storage, and networking.
User Support:
- Provide technical support and guidance to researchers and staff using the HPC cluster for computational tasks, such as neuroimaging, machine learning, and data analysis.
- Assist users with job scheduling, resource allocation, and troubleshooting.
System Monitoring and Performance Optimization:
- Develop and implement robust monitoring tools to track resource utilization and identify performance bottlenecks.
- Analyze workloads and provide recommendations for optimization of computational workflows.
Collaboration and Training:
- Collaborate with researchers to understand their computational needs and assist in designing tailored HPC solutions for their projects.
- Develop training materials and lead workshops to educate researchers on best practices for using the cluster.
Qualifications:
- Experience with job scheduling using Slurm required.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 3+ years of experience in HPC systems administration or equivalent.
- Strong expertise in Linux systems administration (e.g., CentOS, RHEL, Ubuntu) in an HPC environment.
- Proficiency in HPC-related programming and scripting languages (e.g., Bash, Python, Perl).
- Familiarity with parallel computing, distributed systems, and scientific computing frameworks.
- Hands-on experience with storage systems, networking, and security in an HPC environment.
- Excellent interpersonal and communication skills to interact with researchers and non-technical staff, and previous experience working with researchers.
- Demonstrated ability to adapt to changing technologies, workflows, and priorities in a dynamic research environment.
- Strong organizational and time-management skills to efficiently manage multiple concurrent projects and tasks.
Preferred:
- Advanced degree in Computer Science, Engineering, or a related field.
- Knowledge of biomedical or neuroimaging applications and related software (e.g., FreeSurfer, FSL, SPM, ANTs, MATLAB).
- Experience with machine learning workflows and GPU-based computing (e.g., PyTorch, CUDA, TensorFlow).
- Familiarity with data-intensive workflows and large-scale storage systems.
Candidate experience is thoughtfully considered throughout the recruitment process, and we offer flexibility in salary based on qualifications and experience.
Remote Type
Hybrid
Work Location
149 Thirteenth Street Building 149
Scheduled Weekly Hours
40
Employee Type
Regular
Work Shift
Day (United States of America)
Pay Range
$63,648.00 - $90,750.40/Annual
Grade
6
At Mass General Brigham, we believe in recognizing and rewarding the unique value each team member brings to our organization. Our approach to determining base pay is comprehensive, and any offer extended will take into account your skills, relevant experience if applicable, education, certifications and other essential factors. The base pay information provided offers an estimate based on the minimum job qualifications; however, it does not encompass all elements contributing to your total compensation package. In addition to competitive base pay, we offer comprehensive benefits, career advancement opportunities, differentials, premiums and bonuses as applicable and recognition programs designed to celebrate your contributions and support your professional growth. We invite you to apply, and our Talent Acquisition team will provide an overview of your potential compensation and benefits package.
EEO Statement:
1200 The General Hospital Corporation is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religious creed, national origin, sex, age, gender identity, disability, sexual orientation, military service, genetic information, and/or other status protected under law. We will ensure that all individuals with a disability are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. To ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veteran’s Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990, applicants who require accommodation in the job application process may contact Human Resources at (857)-282-7642.
Mass General Brigham Competency Framework
At Mass General Brigham, our competency framework defines what effective leadership “looks like” by specifying which behaviors are most critical for successful performance at each job level. The framework is comprised of ten competencies (half People-Focused, half Performance-Focused) and are defined by observable and measurable skills and behaviors that contribute to workplace effectiveness and career success. These competencies are used to evaluate performance, make hiring decisions, identify development needs, mobilize employees across our system, and establish a strong talent pipeline.
See All High Performance Computing Jobs
Jump back to the full list of openings and apply to any high performance computing role that fits.
Find JobsHigh Performance Computing Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- Axle2

- Massachusetts General Hospital/Mgpo1

- Microsoft1

- The Trade Desk1

Top Industries Hiring
- Technology & Software4
- Consulting & Professional Services2
- Artificial Intelligence1
- Healthcare & Medical Services1
What Employers Look For
The qualifications that appear most often in high performance computing jobs.
- Proficiency in parallel programming models including MPI, OpenMP, or CUDA
- Experience administering or using job schedulers such as Slurm or PBS Pro
- Strong background in C, C++, or Fortran for performance-critical codebases
- Familiarity with high-speed interconnects including InfiniBand or Ethernet fabrics
- Bachelor's or master's degree in computer science, computational science, or engineering
- Experience profiling and optimizing code using tools such as VTune or Nsight
Tips for Your High Performance Computing Job Search
Benchmark your resume with job code metrics
List specific benchmark results on your resume, such as LINPACK scores, scaling efficiency percentages, or job throughput improvements you achieved. Hiring managers in HPC differentiate candidates by measurable system performance gains, not just tool familiarity.
Target openings by scheduler and fabric stack
Filter job listings by the workload managers and interconnects named in the posting, such as Slurm, PBS Pro, InfiniBand, or Slingshot. Matching your hands-on experience to the exact stack a team runs accelerates recruiter callbacks significantly.
Apply early to roles that fit
Migrate Mate lists high performance computing openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Tailor applications around security clearance status
If you hold an active clearance, state the level and adjudication date near the top of your resume. National labs and defense contractors prioritize cleared candidates, and omitting this detail means your application competes at a disadvantage from the start.
Prepare a profiling and optimization code sample
Bring a short code walkthrough to technical interviews showing how you identified a bottleneck using a tool like VTune, NVIDIA Nsight, or TAU, and what you changed to resolve it. This demonstrates practical optimization instinct beyond theoretical knowledge.
Negotiate compute resource access in your offer
When reviewing an offer, ask which cluster allocation or cloud HPC budget you will have access to in your first project. Research computing roles vary widely in resource access, and this detail affects how quickly you can do meaningful work after starting.
High Performance Computing Jobs: Frequently Asked Questions
Which companies are hiring the most high performance computings?
The companies hiring the most high performance computings right now include Axle, Massachusetts General Hospital/Mgpo, and Microsoft, with the largest share of openings in Maryland, Washington, and Massachusetts, based on current listings on Migrate Mate as of June 2026. Demand is concentrated in organizations running large-scale simulation, AI training infrastructure, and classified research workloads.
How many high performance computing jobs are remote?
About 0% of high performance computing openings are fully remote or hybrid as of June 2026, with fully on-site roles most common at national laboratories, government-funded supercomputing centers, and defense facilities that require physical access to classified systems. Software-focused sub-areas such as HPC application support and parallel algorithm development tend to offer the most remote flexibility.
How do you become a high performance computing professional?
Start by building a foundation in a systems-adjacent degree such as computer science, computational science, or electrical engineering, then practice parallel programming with MPI and OpenMP on open-source projects or university clusters. Get hands-on with a job scheduler like Slurm, learn to profile code using tools such as VTune or Nsight, and contribute to or document a project that demonstrates measurable performance improvement on a multi-node system.
Can you get a high performance computing job with little experience?
Entry points into HPC typically include research computing support roles, HPC systems administrator positions, and application support analyst jobs at universities or national labs, where deep parallel programming expertise is less critical than systems curiosity and scripting ability. Building a portfolio around a self-hosted cluster, contributing to open-source HPC software, or completing a graduate research assistantship that involved cluster computing are concrete ways to demonstrate readiness without years of industry experience.
What does the high performance computing interview process look like?
Most HPC interviews include a recruiter screen followed by a technical phone or video interview covering parallel programming concepts, memory hierarchy, and past optimization work. A second round typically involves a live coding or whiteboard session on MPI or CUDA patterns, a system design discussion around cluster architecture, and a conversation with domain scientists or end users whose applications you would support. Some employers also assign a take-home profiling exercise on a provided code sample.
Where can I find and apply to high performance computing jobs?
You can find and apply to high performance computing jobs on Migrate Mate, which lists current openings from employers across the United States. Search the listings to find roles that match your specialization, whether that is parallel programming, systems administration, storage architecture, or application support, and apply directly to each listing that fits.
See All High Performance Computing Jobs
Jump back to the full list of openings and apply to any high performance computing role that fits.
Find Jobs