Experience supporting GPU workloads and CUDA environments * Familiarity with scientific or engineering applications in HPC environments * Experience with C/C++ or Fortran and compiler toolchains (GCC ...
Experience supporting GPU workloads and CUDA environments * Familiarity with scientific or engineering applications in HPC environments * Experience with C/C++ or Fortran and compiler toolchains (GCC ...
Experience supporting GPU workloads and CUDA environments * Familiarity with scientific or engineering applications in HPC environments * Experience with C/C++ or Fortran and compiler toolchains (GCC ...
Experience supporting GPU workloads and CUDA environments * Familiarity with scientific or engineering applications in HPC environments * Experience with C/C++ or Fortran and compiler toolchains (GCC ...
Gpu Compiler Engineer information
What are GPU Compiler Engineers?
What are some common challenges faced by GPU Compiler Engineers in optimizing code for different hardware architectures?
What is the difference between Gpu Compiler Engineer vs Gpu Software Engineer?
| Aspect | Gpu Compiler Engineer | Gpu Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in Computer Science, Electrical Engineering, or related; knowledge of compiler design | Bachelor's or Master's in Computer Science or related; strong programming skills |
| Work Environment | Research and development teams focused on compiler optimization and hardware integration | Software development teams working on GPU applications, drivers, or SDKs |
| Industry Usage | Primarily in hardware and compiler companies, GPU manufacturers |
The Gpu Compiler Engineer specializes in developing and optimizing compilers for GPU hardware, focusing on translating high-level code into efficient machine instructions. In contrast, the Gpu Software Engineer works on creating GPU-related software, such as drivers, SDKs, or applications. While both roles require strong programming skills and knowledge of GPU architecture, the compiler engineer emphasizes compiler design and optimization, whereas the software engineer focuses on software development and integration.
What are the key skills and qualifications needed to thrive as a GPU Compiler Engineer, and why are they important?
Other
Medical, Dental, Vision, Life, Retirement, PTO
Posted 25 days ago
Job description
Description
HPC Support Engineer - Charlottesville, VA (100% Onsite) - Active TS/SCI Clearance Required
Phoenix is seeking an HPC Support Engineer to support users executing computational workloads within advanced Linux-based High Performance Computing (HPC) environments. This role is essential to ensuring efficient, reliable execution of distributed workloads, scientific simulations, and GPU-accelerated processing.
You will work directly with users and systems in a cluster-scale environment, helping optimize job performance, troubleshoot issues, and promote HPC best practices.
What You'll Do
- Support execution of distributed compute workloads on HPC clusters
- Troubleshoot job failures and performance issues
- Assist users with scheduler job submission scripts (e.g., Slurm, PBS)
- Identify and resolve performance bottlenecks across compute workloads
- Support GPU-enabled workloads and CUDA-based processing
- Guide users on efficient cluster utilization and HPC best practices
- Assist with application execution, compilation, and runtime issues
- Develop and maintain automation scripts and tooling
- Active TS/SCI clearance
- Ability to work onsite in Charlottesville, VA
- 5+ years of experience in Linux environments supporting HPC or distributed compute workloads
- Experience executing or troubleshooting workloads using:
- Slurm
- PBS / PBS Pro
- Torque or similar schedulers
- Strong command-line Linux experience (RHEL preferred)
- Experience with scripting or automation (Bash, Python, or similar)
- Ability to obtain DoD 8140 (8570) IAT Level II certification
- Experience supporting HPC cluster environments
- Experience with MPI, OpenMP, or parallel computing frameworks
- Experience supporting GPU workloads and CUDA environments
- Familiarity with scientific or engineering applications in HPC environments
- Experience with C/C++ or Fortran and compiler toolchains (GCC, Intel, LLVM)
- Experience troubleshooting application build or runtime issues
- Experience supporting research labs, university HPC, or defense environments
You'll work in a cutting-edge environment that includes:
- Multi-node Linux HPC clusters
- Workload schedulers (Slurm, PBS)
- Distributed computing frameworks (MPI, OpenMP)
- GPU-enabled compute (CUDA)
- High-performance networking (RDMA, InfiniBand)
Top candidates typically come from:
- HPC workload support or user-facing engineering roles
- Research computing or university HPC centers
- National labs or scientific computing environments
- Defense or intelligence community computing programs
Qualified candidates should submit resumes that clearly highlight:
- HPC workload execution or troubleshooting experience
- Scheduler expertise (Slurm, PBS, etc.)
- Linux-based compute environment experience
- Distributed workload performance tuning
- Automation and scripting experience
Benefits Offered:
Medical, Dental, Vision Insurance - 100% Company Paid Premiums
STD, LTD, and Life Insurance - 100% Company paid
401K - Automatic 10% company contribution; no matching required
PTO - 4 weeks/year
Holidays - 11 paid/year
Birthdays off with pay
Referral Bonuses - Upfront AND Annually Recurring
Open Source Bonuses - Contribute to our Github projects
Professional Development - Paid training, Certifications, and Enrichment
ABOUT PHOENIX OPERATIONS GROUP:
Phoenix Operations Group is a high-end engineering services company dedicated to protecting and advancing our national cyber resources. As a small company, we rely on innovation to continually advance our employees' skills and provide game-changing solutions to our customers.
Our technical competencies include Big Data analytics (batch and streaming), Cloud Computing infrastructure, multi-INT visualization, and enterprise architectures. We support operational missions (All-Source, Financial, CND) and serve as Product Owners for our open-source research initiatives.
Please visit us at http://www.phoenix-opsgroup.com for more information.
Phoenix Operations Group is an Equal Opportunity Employer. Phoenix Operations Group does not discriminate based on race, religion, color, sex, gender, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided based on qualifications, merit, and business needs.
About Phoenix Operations Group
Sourced by ZipRecruiter
Industry
Software development
Company size
11 - 50 Employees
Headquarters location
Catonsville, MD, US
Year founded
2011