1

Hpc Performance Engineer Jobs in Washington (NOW HIRING)

SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...

SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...

SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...

SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...

HPC Software Engineer

Annapolis Junction, MD ยท On-site

$235K - $265K/yr

The defense community needs an engineering partner who can not only keep up, but bring the ... and performance tuning of various software solutions for multiple HPC node types. You'll ...

HPC Technical Lead

Gaithersburg, MD ยท Hybrid

$211K - $286K/yr

... performance engineering. The ideal candidate combines deep handson HPC experience with the ability to advise scientists and guide modernization. * Serve as the senior technical authority for HPC ...

HPC Technical Lead

College Park, MD ยท Hybrid

$211K - $286K/yr

... performance engineering. The ideal candidate combines deep handson HPC experience with the ability to advise scientists and guide modernization. * Serve as the senior technical authority for HPC ...

They are seeking a Systems Engineer 3 specializing in High-Performance Computing (HPC) to develop and maintain architectural direction and methods of HPC systems, ensuring they meet current and ...

HPC Software Engineer

Annapolis, MD ยท On-site

$225K - $255K/yr

High-performance computing (HPC) engineering and/or systems * Cloud engineering and/or systems * Container security * Container orchestration technologies, such as Kubernetes, RKE2 * DevSecOps ...

Showing results 41-60

Hpc Performance Engineer information

What is an HPC performance engineer?

HPC Performance Engineers are specialists who focus on optimizing the performance of high-performance computing (HPC) systems and applications. They analyze system bottlenecks, tune software and hardware configurations, and work with researchers and developers to ensure applications run efficiently on supercomputers or large computing clusters. Their work is essential for maximizing computational resources and improving the speed and scalability of scientific, engineering, or data-intensive workloads.

What are the key skills and qualifications needed to thrive as an HPC performance engineer?

To thrive as an HPC Performance Engineer, you need a strong background in computer science or engineering, with expertise in parallel programming, high-performance computing architectures, and performance analysis. Familiarity with tools like MPI, OpenMP, profiling software (e.g., Intel VTune, GNU gprof), and experience with job schedulers and Linux systems are essential. Analytical thinking, problem-solving, and effective communication are crucial soft skills for identifying bottlenecks and collaborating with multidisciplinary teams. These skills are vital for optimizing computational workflows, maximizing resource utilization, and driving efficiency in complex HPC environments.

What are the typical challenges HPC performance engineers face when optimizing large-scale computational workloads?

HPC Performance Engineers often encounter challenges such as identifying bottlenecks in parallel code, managing resource contention, and optimizing data movement across distributed systems. They must balance maximizing throughput with minimizing latency, all while ensuring applications scale efficiently as cluster sizes grow. Collaboration with software developers, system administrators, and research teams is common to align application requirements with hardware capabilities and to implement effective performance improvements.

What is the difference between Hpc Performance Engineer vs Hpc System Administrator?

AspectHpc Performance EngineerHpc System Administrator
Primary FocusOptimizing HPC system performance and efficiencyManaging and maintaining HPC infrastructure
Skills & CertificationsPerformance tuning, parallel computing, Linux, scriptingSystem setup, network management, user support
Work EnvironmentResearch labs, data centers, high-performance computing facilitiesData centers, IT departments, research institutions
Common TasksPerformance analysis, bottleneck resolution, code optimizationSystem installation, user account management, hardware troubleshooting

The Hpc Performance Engineer focuses on enhancing system performance and efficiency, often working on optimization and tuning. In contrast, the Hpc System Administrator manages the day-to-day operation and maintenance of HPC systems. Both roles are essential in high-performance computing environments but serve different core functions.

High Performance Computing (HPC) Technology Systems Engineer VI

Fort George G Meade, MD โ€ข On-site

Beyond SOF
Professional, Scientific, and Technical Servicesย โ€ขย 11 - 50 employees

$215K/yr

Full-time

Re-posted 23 days ago


Job description

High Performance Computing (HPC) Technology Systems Engineer VI
Salary: $215K based on education and experience
Security Requirements: Active TS/SCI clearance w/ FS Poly
Location: FT. Meade, MD., National Business Park
Education: Bachelor's degree or advanced degree in computer science, information
systems, engineering or other related discipline plus at least 20 years of systems
engineering experience. A Master's degree or PhD may be substituted for two years of
experience. A high school diploma or GED plus 24 years of systems engineering
experience would also be acceptable.
Certifications: None.
Job Description:
As an HPC Technology SE6, you will provide systems engineering
support to the HPC Technology team that can evaluate, integrate, and understand the
operations of cutting-edge, emerging systems' capabilities with the emphasis on applying
systems to unique HPC requirements. Responsibilities include supporting the following:
โ€ขEvaluation of vendor's system architecture and development environment with analysis
of systems' ability to satisfy unique HPC requirements.
โ€ขConducting a thorough evaluation of Machine-Learning capabilities.
Individual Capabilities/Experience Required:
โ€ขExperience in developing a new or innovative approach to a technical or engineering
issue and evaluating requirements to determine system suitability.
โ€ขStrong experience/interest in Machine-learning capabilities.
โ€ขBackground in Hands-on systems analysis; computer architecture and operating
environment.
โ€ขExperience with high-level programming languages.
โ€ขUnderstanding of computational complexity, experience with signal processing.
โ€ขAbility to work independently on high-level technical tasking; learn vendor-specific
language.
Individual Capabilities/Experience Desired:
โ€ขExperience with IC industry and customer.