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 Jobs

Overview

Open roles5+
Top stateMaryland
Top employerAxle
Top cityRockville, MD
Work type100% On-site
Top industryTechnology

Showing 5 of 5+ High Performance Computing jobs

Massachusetts General Hospital/Mgpo
High-Performance Computing (HPC) Systems Administrator
We won't show you this job again
Massachusetts General Hospital/Mgpo
Added 1mo ago
High-Performance Computing (HPC) Systems Administrator
Massachusetts General Hospital/Mgpo
Charlestown, Massachusetts
IT Support & Systems Administration
Technical Product & Program Management
IT Support
Systems Administration
Technical Program Management
On-Site
Associate's

Have you applied for this role?

The Trade Desk
Sr Software Engineer - High Performance Computing
We won't show you this job again
The Trade Desk
Added 2mo ago
Sr Software Engineer - High Performance Computing
The Trade Desk
Bellevue, Washington
Software Engineering
Data Science & Analytics
Cloud & DevOps
Backend Engineering
$125k - $229k/yr
On-Site
Associate's

Have you applied for this role?

Axle
High-Performance Computing (HPC) Systems Engineer
We won't show you this job again
Axle
Added 4mo ago
High-Performance Computing (HPC) Systems Engineer
Axle
Rockville, Maryland
Cloud & DevOps
Cybersecurity
Data Science & Analytics
Technical Product & Program Management
IT Support & Systems Administration
Technical Program Management
Systems Administration
$150k - $160k/yr
On-Site
None

Have you applied for this role?

Microsoft
Member of Technical Staff, High Performance Computing Engineer
We won't show you this job again
Microsoft
Added 4mo ago
Member of Technical Staff, High Performance Computing Engineer
Microsoft
Mountain View, California
Software Engineering
Cloud & DevOps
Data Science & Analytics
$120k - $304k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Axle
High-Performance Computing (HPC) Systems Engineer
We won't show you this job again
Axle
Added 8mo ago
High-Performance Computing (HPC) Systems Engineer
Axle
Rockville, Maryland
Technical Product & Program Management
Cloud & DevOps
Data Science & Analytics
IT Support & Systems Administration
Cloud Engineering
$150k - $160k/yr
On-Site
None
201-500

Have you applied for this role?

Looking for more high performance computing jobs?

Explore related role searches to find more openings that fit.

See related jobs

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

High Performance Computing Job Market

A snapshot from current openings nationwide, updated as new roles post.

Who's Hiring

  • Axle
    Axle2
  • Massachusetts General Hospital/Mgpo
    Massachusetts General Hospital/Mgpo1
  • Microsoft
    Microsoft1
  • The Trade Desk
    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