Senior High Performance Computing Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

SLAC National Accelerator Laboratory · 1 day ago

Senior High Performance Computing Engineer

SLAC National Accelerator Laboratory is a premier national laboratory at the forefront of advancing scientific research and innovation. As a Senior High Performance Computing Engineer, you will manage and optimize the High Performance Computing environment to support groundbreaking scientific projects, while mentoring junior staff and guiding the evolution of HPC capabilities.

Advanced MaterialsBiotechnologyGovernmentLife Science
check
H1B Sponsor Likelynote

Responsibilities

Administer, optimize and maintain Slurm for effective job scheduling and resource management in a multi-user HPC environment
Provide implementation, debugging and performance tuning of parallel applications, ensuring high levels of efficiency and reliability
Manage and plan a comprehensive scientific software catalog, ensuring that software tools are current, properly configured, and aligned with users’ research objectives
Collaborate with multidisciplinary teams to identify performance bottlenecks and software needs, devising innovative solutions to enhance computational workflows
Spearhead initiatives for the design, scaling, and deployment of advanced computing infrastructure to support evolving research and operational demands
Conduct performance analysis and benchmarking of HPC applications, effectively communicating results and recommendations to stakeholders
Stay attuned to emerging trends and technologies in HPC, proposing strategic enhancements to maintain our competitive advantage

Qualification

SlurmLinuxC/C++/FortranPythonOpenMPIDebugging toolsShell scriptingProblem-solvingCommunicationCollaboration

Required

Bachelor's degree in computer science, computer engineering, or a related field and 5 years of relevant experience below or Master's degree and 3 years of relevant experience below
Proficiency in debugging and profiling tools for high-performance parallel applications (e.g., gdb, Valgrind, Nvidia Nsight)
In-depth knowledge of Linux operating systems and advanced shell scripting
Proven expertise in programming with C, C++, and Fortran, Python, along with deep experience in OpenMPI
Strong problem-solving abilities complemented by exceptional communication skills to bridge technical concepts with non-technical stakeholders

Preferred

Experience working in scientific or academic environments, collaborating closely with researchers and understanding their computational needs
Familiarity with the scientific research process and the ability to translate research requirements into technical solutions
Prior exposure to scientific computing applications and tools commonly used in fields such as physics, astrophysics, biophysics, and materials science
Previous roles as a consultant or technical liaison between researchers and IT departments will be advantageous

Benefits

Health, dental, and vision insurance
Retirement savings plans
Tuition assistance for continued education

Company

SLAC National Accelerator Laboratory

company-logo
SLAC National Accelerator Laboratory is the U.S. Department of Energy's national lab at Stanford University. It is a sub-organization of Stanford University.

H1B Sponsorship

SLAC National Accelerator Laboratory has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (3)
2023 (59)
2022 (69)
2021 (68)
2020 (41)

Funding

Current Stage
Late Stage
Total Funding
unknown
Key Investors
US Department of EnergyU.S. Department of Homeland Security
2023-09-27Grant
2023-08-16Grant
2023-01-20Grant

Leadership Team

leader-logo
Pinku Surana
Staff Engineer
linkedin
Company data provided by crunchbase