-
Senior High Performance Computing Engineer
- SLAC National Accelerator Laboratory (Menlo Park, CA)
-
Senior High Performance Computing Engineer
Job ID
6383
Location
SLAC - Menlo Park, CA
Full-Time
Regular
SLAC Job Postings
About SLAC:
The SLAC National Accelerator Laboratory, operated by Stanford University, is a premier national laboratory at the forefront of advancing the frontiers of scientific research and innovation.
SLAC is home to groundbreaking facilities such as the Linac Coherent Light Source - which generates incredibly brief bursts of X-rays to capture stunning movies of atomic and molecular processes in real time with rates of up to 1 million pulses per second. This capability generates an astounding amount of data, with expected data rates reaching up to 1 petabyte per week during full operations. This immense volume of data is essential for researchers to understand dynamic processes in areas such as materials science, chemistry, and biology.
Another prominent endeavor at SLAC is the Rubin Observatory, which is set to conduct the Legacy Survey of Space and Time (LSST) - an unprecedented project to map the entire southern night sky every few days for over a decade. As the data facility for all of the Rubin data, the Rubin Observatory is projected to generate about half an exabyte of data, providing unprecedented insights into dark matter and dark energy, along with discovering and cataloging and transient astronomical events like supernovae and near-Earth asteroids.
SLAC¿s commitment to exploring fundamental questions about our universe is embodied in its collaborative and multidisciplinary research culture, enabling scientists and engineers to delve into the interactions of light, matter, and the foundational principles governing the world we live in. Our lab equips its teams with innovative technologies and unparalleled expertise, fostering a dynamic environment where scientific inquiry can thrive.
Given the nature of this position, SLAC is open to on-site and hybrid work options.
Position Overview:
As a Senior High Performance Computing Engineer in the Scientific Computing Services Division of the Technology and Innovation Directorate (TID) at SLAC, you will play a critical role in managing and optimizing our High Performance Computing (HPC) environment in support of these groundbreaking scientific projects. You will be responsible for the advanced administration of our Slurm batch system, alongside deploying, optimizing, and debugging applications, scientific libraries and software environments. Additionally, you will contribute to the management and planning of our scientific software catalog to ensure it meets the diverse needs of our research community. This position offers the opportunity to work on challenges that push technological boundaries while mentoring junior staff and guiding the evolution of our HPC capabilities.
Your specific responsibilities will be to:
+ 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.
To be successful in this position you will bring:
+ 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 Qualifications:
+ 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.
Why Join Us?
+ Innovative Environment: Work at the forefront of cutting-edge science and technology, contributing to revolutionary projects like LCLS and the Rubin Observatory that will redefine our understanding of the universe.
+ Collaborative Culture: Join a vibrant team of experts in a multidisciplinary environment, fostering collaboration across various scientific disciplines.
+ Professional Growth: Benefit from continuous learning and development opportunities, including access to training programs, workshops, and conferences.
+ Work-Life Balance: Enjoy a supportive work environment that values your well-being, with flexible working arrangements to support a healthy work-life balance.
+ Comprehensive Benefits: SLAC offers a competitive salary and a generous benefits package, including health, dental, and vision insurance, retirement savings plans, and tuition assistance for continued education.
SLAC Employee Competencies:
+ **Effective Decisions** : Uses job knowledge and solid judgment to make quality decisions in a timely manner.
+ **Self-Development** : Pursues a variety of venues and opportunities to continue learning and developing.
+ **Dependability** : Can be counted on to deliver results with a sense of personal responsibility for expected outcomes.
+ **Initiative** : Pursues work and interactions proactively with optimism, positive energy, and motivation to move things forward.
+ **Adaptability** : Flexes as needed when change occurs, maintains an open outlook while adjusting and accommodating changes.
+ **Communication** : Ensures effective information flow to various audiences and creates and delivers clear, appropriate written, spoken, presented messages.
+ **Relationships** : Builds relationships to foster trust, collaboration, and a positive climate to achieve common goals.
Physical Requirements and Working Conditions:
+ Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of the job. May work extended hours during peak business cycles.
**Work Standards** :
+ Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
+ Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for environment, safety and security; communicates related concerns; uses and promotes safe behaviors based on training and lessons learned.Meets the applicable roles and responsibilities as described in the ESH Manual, Chapter 1¿General Policy and Responsibilities: http://www-group.slac.stanford.edu/esh/eshmanual/pdfs/ESHch01.pdf
+ Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http://adminguide.stanford.edu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Classification Title: System Administrator 2
Grade: I
Job code: 4832
Duration: Regular Continuing
_The expected pay range for this position is $_ _$122,024 to $147,076 per annum. SLAC National Accelerator Laboratory/Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location and external market pay for comparable jobs._
SLAC National Accelerator Laboratory is an Affirmative Action / Equal Opportunity Employer and supports diversity in the workplace. All employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, marital or family status, sexual orientation, gender identity, or genetic information. All staff at SLAC National Accelerator Laboratory must be able to demonstrate the legal right to work in the United States. SLAC is an E-Verify employer.
-
Recent Jobs
-
Senior High Performance Computing Engineer
- SLAC National Accelerator Laboratory (Menlo Park, CA)
-
Senior Engineering Cost Account Manager (Onsite)
- Raytheon (Richardson, TX)
-
HACCP Supervisor
- Butterball (Mulberry, AR)
-
Senior Product Marketing Manager, AWS AI
- Amazon (Boston, MA)