HPC Engineer 2/3
for section headings. Use - for any list of duties/requirements/benefits, and
for prose.
We need to parse the posting and extract content.
Let's extract sections:
- About the role: description of position, group, mission, etc. The posting starts: "What You Will Do This position is open for external candidates only to apply. Join the High Performance Computing Environments Group (HPC-ENV) at Los Alamos National Laboratory, where we manage and operate advanced large-scale computing infrastructure supporting a diverse range of critical workloads. The HPC Consulting team provides direct support to HPC customers to enhance the productivity of the user community by providing quality technical support for a wide range of workloads, including: Large-Scale Modeling & Simulation (e.g., physics, engineering, climate) Artificial Intelligence & Machine Learning (AI/ML) deployments Emerging software for next-generation computing needs Team Responsibilities Our Consultants are a user-facing team who provide support and engage with LANL customers via documentation, consulting, and training. As HPC Consultants, we are a single point of contact for HPC systems and deliver customer-focused services, tools, and software. The Division's goal is to create an effective HPC environment in which scientists can be as productive as possible on world-class supercomputing systems. The HPC Division supports the Los Alamos National Laboratory (LANL) mission by managing a world-class supercomputing center. We support stockpile stewardship for NNSA/DOE and accelerate scientific discovery for scientists. We integrate and support some of the world's largest supercomputers during an exciting time in computing, with a focus on traditional large-scale simulations, data science, artificial intelligence, and machine learning."
We can combine that as About the role.
- Responsibilities: list of duties for HPC Engineer 2 and HPC Engineer 3. The posting includes "Direct Customer Support: Provide expert guidance..." etc. Also "Documentation and Training:", "System Efficiency:", "Independent Problem Solving:", "External Representation:", "HPC Application Support:", "Performance Optimization:", "Code Profiling and Tuning:" for Engineer 2. Then for Engineer 3: "Advanced Application Support:", "Performance Engineering:", "Software Stack Expertise:", "Parallel Programming Depth:", "Workflow & Container Support:", "Technical Representation:", "Knowledge Transfer:".
We need to list responsibilities as bullet points. Should we separate by level? Probably combine all responsibilities.
- Requirements: Minimum Job Requirements: Communication skills, Linux-based systems, HPC experience, programming experience (2+ years) in C/C++/Fortran/Python, proficiency in parallel programming (MPI, OpenMP, CUDA, etc.). Additional Job Requirements for HPC Engineer 3: advanced-level programming experience (3-5 years) in Python or another high-level language, plus compiled languages; knowledge and hands-on experience with HPC systems, parallel filesystems, job schedulers, interconnects; experience with scientific computing libraries; experience with multiple Linux compilers; advanced experience programming in parallel computing environment using MPI, threading; demonstrated experience with tools for optimization and debugging; experience with scientific visualization software; experience using containers and container runtime technologies.
- Education/Experience: For HPC Engineer 2: bachelor's in CS, CE, or related field, and 3 years relevant experience in HPC, scalable AI computing, or data center environments, or equivalent combination. For HPC Engineer 3: bachelor's and 6 years relevant experience.
- Desired Qualifications: Familiarity with GPU computing using CUDA; experience building and optimizing scientific applications at scale; recent customer service experience, including ticketing systems; experience with DevOps tools, including container runtimes and CI/CD tooling; experience with code profiling, tuning, and performance optimization; familiarity with AI/ML frameworks (PyTorch, TensorFlow, SciPy, NLTK).
- Benefits: The posting includes "Our generous benefits package includes: PPO or High Deductible medical insurance with the same large nationwide network Dental and vision insurance Free basic life and disability insurance Paid childbirth and parental leave Award-winning 401(k) (6% matching plus 3.5% annually) Learning opportunities and tuition assistance Flexible schedules and time off (PTO and holidays) Onsite gyms and wellness programs Extensive relocation packages (outside a 50 mile radius)". Also maybe mention "Work Location: hybrid..." but that's schedule/location.
- Pay: The posting includes salary ranges: "HPC Engineer 2 ($106,400-176,000)" and "HPC Engineer 3 ($128,000-215,900)". So we have pay info.
- Schedule: Work location hybrid, defined as partially onsite/partially offsite within 2 hours ground commute. Current departmental policy requires a minimum of 60% on-site hours. Also maybe "Position commitment: Regular appointment employees are required to serve a period of continuous service in their current position in order to be eligible to apply for posted jobs throughout the Laboratory. If an employee has not served the time required, they may only apply for Laboratory jobs with the documented approval of their Division Leader. The position commitment for this position is 1 year." That's more about commitment than schedule. But schedule could be hybrid and minimum onsite 60%. We'll include schedule section with that info.
We must not include boilerplate like "Note to Applicants: Due to federal restrictions..." that's legal/EEO? It's about citizenship restrictions. That's likely legal boilerplate; we should remove. Also "Where You Will Work Located in beautiful northern New Mexico..." maybe part of About the role? Could be included but it's location description; we could keep as part of About the role or maybe separate but not required. The instruction: remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The citizenship restriction is legal; remove. The "Where You Will Work" is location description, not boilerplate; we can keep maybe in About the role.
Also "Directive 206.2 - Employment with Triad requires a favorable decision by NNSA..." that's legal; remove. "Clearance: Q (Position will be cleared to this level). Selected applicants will be subject to a background investigation..." that's legal/clearance; remove. "New-Employment Drug Test..." legal; remove. "Regular position: Term status Laboratory employees applying for regular-status positions are converted to regular status." maybe not needed. "Internal Applicants..." maybe not needed. "Please refer to Policy Policy P701 for applicant eligibility requirements." maybe not needed. "Equal Opportunity: Los Alamos National Laboratory is an equal opportunity employer..." remove.
We must preserve all substantive information; not invent or summarize away detail. So we need to keep the specifics: salary ranges, responsibilities bullet points, requirements bullet points, desired qualifications bullet points, benefits bullet points, schedule/hybrid info, position commitment? The position commitment is maybe not schedule but could be considered part of requirements? It's about eligibility; maybe we can drop as it's more procedural. The instruction says remove application instructions. The position commitment is about eligibility to apply; could be considered application instruction. Safer to drop.
We need to output only HTML fragment, no markdown fences.
Let's structure:
About the role
Join the High Performance Computing Environments Group (HPC-ENV) at Los Alamos National Laboratory, where we manage and operate advanced large-scale computing infrastructure supporting a diverse range of critical workloads. The HPC Consulting team provides direct support to HPC customers to enhance the productivity of the user community by providing quality technical support for a wide range of workloads, including: Large-Scale Modeling & Simulation (e.g., physics, engineering, climate); Artificial Intelligence & Machine Learning (AI/ML) deployments; Emerging software for next-generation computing needs. As HPC Consultants, we are a single point of contact for HPC systems and deliver customer-focused services, tools, and software. The Division's goal is to create an effective HPC environment in which scientists can be as productive as possible on world-class supercomputing systems. The HPC Division supports the Los Alamos National Laboratory (LANL) mission by managing a world-class supercomputing center. We support stockpile stewardship for NNSA/DOE and accelerate scientific discovery for scientists. We integrate and support some of the world's largest supercomputers during an exciting time in computing, with a focus on traditional large-scale simulations, data science, artificial intelligence, and machine learning. Located in beautiful northern New Mexico, Los Alamos National Laboratory (LANL) is a multidisciplinary research institution engaged in strategic science on behalf of national security.
That seems good.
Responsibilities
- Provide expert guidance and consultation to scientists, engineers, and other HPC users to enhance their workflows and enable effective use of HPC systems through phone, email, ticketing systems, and in-person consultations.
- Develop user guides, best practices, and training materials to help the user community get the most from the HPC environment.
- Work with HPC system administrators to identify issues and improve overall system performance and resource utilization.
- Work independently to implement customer solutions to current problems and enhance the HPC user environment.
- Represent LANL HPC Consulting at workshops, meetings, and conferences with other HPC and NNSA/DOE sites.
- Provide in-depth support for users of HPC systems, including installation, configuration, and troubleshooting of scientific and engineering applications.
- Analyze and optimize the performance of parallel applications and workflows to ensure efficient use of HPC resources.
- Collaborate with software developers and users to profile and tune applications for performance, memory usage, and scalability on HPC platforms.
- Serve as the go-to technical resource for the most complex scientific and engineering application issues, including deep debugging of parallel codes, build failures, and cross-platform portability problems.
- Conduct advanced profiling, tuning, and optimization of parallel applications across CPU and GPU architectures, identifying bottlenecks in memory, I/O, communication, and scalability.
- Maintain deep working knowledge of compilers (NVIDIA HPC SDK, Intel, LLVM, GNU), scientific/math libraries, and environment management tools (Environment Modules, Spack, or similar) to support and troubleshoot the HPC software stack.
- Apply advanced knowledge of parallel programming models (MPI, OpenMP, threading, CUDA/HIP) to help users decompose problems, port applications, and resolve scaling issues.
- Support advanced computational workflows, including containerized applications and container runtimes (Charliecloud, Singularity/Apptainer, Docker, and Podman), across HPC and hybrid environments.
- Represent LANL HPC Consulting at workshops, conferences, and technical meetings across the DOE Complex, sharing solutions and gathering emerging best practices.
- Enhance the technical expertise of junior staff through informal mentoring and knowledge-sharing, focused on real problem-solving rather than formal supervision.
That covers both levels.
Requirements
- Demonstrated effective communication in classroom or team situations, such as technical demonstrations, system documentation, and user manuals.
- Experience with Linux-based systems.
- Demonstrated experience with HPC environments and one or more domains
for prose. We need to parse the posting and extract content. Let's extract sections: - About the role: description of position, group, mission, etc. The posting starts: "What You Will Do This position is open for external candidates only to apply. Join the High Performance Computing Environments Group (HPC-ENV) at Los Alamos National Laboratory, where we manage and operate advanced large-scale computing infrastructure supporting a diverse range of critical workloads. The HPC Consulting team provides direct support to HPC customers to enhance the productivity of the user community by providing quality technical support for a wide range of workloads, including: Large-Scale Modeling & Simulation (e.g., physics, engineering, climate) Artificial Intelligence & Machine Learning (AI/ML) deployments Emerging software for next-generation computing needs Team Responsibilities Our Consultants are a user-facing team who provide support and engage with LANL customers via documentation, consulting, and training. As HPC Consultants, we are a single point of contact for HPC systems and deliver customer-focused services, tools, and software. The Division's goal is to create an effective HPC environment in which scientists can be as productive as possible on world-class supercomputing systems. The HPC Division supports the Los Alamos National Laboratory (LANL) mission by managing a world-class supercomputing center. We support stockpile stewardship for NNSA/DOE and accelerate scientific discovery for scientists. We integrate and support some of the world's largest supercomputers during an exciting time in computing, with a focus on traditional large-scale simulations, data science, artificial intelligence, and machine learning." We can combine that as About the role. - Responsibilities: list of duties for HPC Engineer 2 and HPC Engineer 3. The posting includes "Direct Customer Support: Provide expert guidance..." etc. Also "Documentation and Training:", "System Efficiency:", "Independent Problem Solving:", "External Representation:", "HPC Application Support:", "Performance Optimization:", "Code Profiling and Tuning:" for Engineer 2. Then for Engineer 3: "Advanced Application Support:", "Performance Engineering:", "Software Stack Expertise:", "Parallel Programming Depth:", "Workflow & Container Support:", "Technical Representation:", "Knowledge Transfer:". We need to list responsibilities as bullet points. Should we separate by level? Probably combine all responsibilities. - Requirements: Minimum Job Requirements: Communication skills, Linux-based systems, HPC experience, programming experience (2+ years) in C/C++/Fortran/Python, proficiency in parallel programming (MPI, OpenMP, CUDA, etc.). Additional Job Requirements for HPC Engineer 3: advanced-level programming experience (3-5 years) in Python or another high-level language, plus compiled languages; knowledge and hands-on experience with HPC systems, parallel filesystems, job schedulers, interconnects; experience with scientific computing libraries; experience with multiple Linux compilers; advanced experience programming in parallel computing environment using MPI, threading; demonstrated experience with tools for optimization and debugging; experience with scientific visualization software; experience using containers and container runtime technologies. - Education/Experience: For HPC Engineer 2: bachelor's in CS, CE, or related field, and 3 years relevant experience in HPC, scalable AI computing, or data center environments, or equivalent combination. For HPC Engineer 3: bachelor's and 6 years relevant experience. - Desired Qualifications: Familiarity with GPU computing using CUDA; experience building and optimizing scientific applications at scale; recent customer service experience, including ticketing systems; experience with DevOps tools, including container runtimes and CI/CD tooling; experience with code profiling, tuning, and performance optimization; familiarity with AI/ML frameworks (PyTorch, TensorFlow, SciPy, NLTK). - Benefits: The posting includes "Our generous benefits package includes: PPO or High Deductible medical insurance with the same large nationwide network Dental and vision insurance Free basic life and disability insurance Paid childbirth and parental leave Award-winning 401(k) (6% matching plus 3.5% annually) Learning opportunities and tuition assistance Flexible schedules and time off (PTO and holidays) Onsite gyms and wellness programs Extensive relocation packages (outside a 50 mile radius)". Also maybe mention "Work Location: hybrid..." but that's schedule/location. - Pay: The posting includes salary ranges: "HPC Engineer 2 ($106,400-176,000)" and "HPC Engineer 3 ($128,000-215,900)". So we have pay info. - Schedule: Work location hybrid, defined as partially onsite/partially offsite within 2 hours ground commute. Current departmental policy requires a minimum of 60% on-site hours. Also maybe "Position commitment: Regular appointment employees are required to serve a period of continuous service in their current position in order to be eligible to apply for posted jobs throughout the Laboratory. If an employee has not served the time required, they may only apply for Laboratory jobs with the documented approval of their Division Leader. The position commitment for this position is 1 year." That's more about commitment than schedule. But schedule could be hybrid and minimum onsite 60%. We'll include schedule section with that info. We must not include boilerplate like "Note to Applicants: Due to federal restrictions..." that's legal/EEO? It's about citizenship restrictions. That's likely legal boilerplate; we should remove. Also "Where You Will Work Located in beautiful northern New Mexico..." maybe part of About the role? Could be included but it's location description; we could keep as part of About the role or maybe separate but not required. The instruction: remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The citizenship restriction is legal; remove. The "Where You Will Work" is location description, not boilerplate; we can keep maybe in About the role. Also "Directive 206.2 - Employment with Triad requires a favorable decision by NNSA..." that's legal; remove. "Clearance: Q (Position will be cleared to this level). Selected applicants will be subject to a background investigation..." that's legal/clearance; remove. "New-Employment Drug Test..." legal; remove. "Regular position: Term status Laboratory employees applying for regular-status positions are converted to regular status." maybe not needed. "Internal Applicants..." maybe not needed. "Please refer to Policy Policy P701 for applicant eligibility requirements." maybe not needed. "Equal Opportunity: Los Alamos National Laboratory is an equal opportunity employer..." remove. We must preserve all substantive information; not invent or summarize away detail. So we need to keep the specifics: salary ranges, responsibilities bullet points, requirements bullet points, desired qualifications bullet points, benefits bullet points, schedule/hybrid info, position commitment? The position commitment is maybe not schedule but could be considered part of requirements? It's about eligibility; maybe we can drop as it's more procedural. The instruction says remove application instructions. The position commitment is about eligibility to apply; could be considered application instruction. Safer to drop. We need to output only HTML fragment, no markdown fences. Let's structure:
About the role
Join the High Performance Computing Environments Group (HPC-ENV) at Los Alamos National Laboratory, where we manage and operate advanced large-scale computing infrastructure supporting a diverse range of critical workloads. The HPC Consulting team provides direct support to HPC customers to enhance the productivity of the user community by providing quality technical support for a wide range of workloads, including: Large-Scale Modeling & Simulation (e.g., physics, engineering, climate); Artificial Intelligence & Machine Learning (AI/ML) deployments; Emerging software for next-generation computing needs. As HPC Consultants, we are a single point of contact for HPC systems and deliver customer-focused services, tools, and software. The Division's goal is to create an effective HPC environment in which scientists can be as productive as possible on world-class supercomputing systems. The HPC Division supports the Los Alamos National Laboratory (LANL) mission by managing a world-class supercomputing center. We support stockpile stewardship for NNSA/DOE and accelerate scientific discovery for scientists. We integrate and support some of the world's largest supercomputers during an exciting time in computing, with a focus on traditional large-scale simulations, data science, artificial intelligence, and machine learning. Located in beautiful northern New Mexico, Los Alamos National Laboratory (LANL) is a multidisciplinary research institution engaged in strategic science on behalf of national security.
That seems good.Responsibilities
- Provide expert guidance and consultation to scientists, engineers, and other HPC users to enhance their workflows and enable effective use of HPC systems through phone, email, ticketing systems, and in-person consultations.
- Develop user guides, best practices, and training materials to help the user community get the most from the HPC environment.
- Work with HPC system administrators to identify issues and improve overall system performance and resource utilization.
- Work independently to implement customer solutions to current problems and enhance the HPC user environment.
- Represent LANL HPC Consulting at workshops, meetings, and conferences with other HPC and NNSA/DOE sites.
- Provide in-depth support for users of HPC systems, including installation, configuration, and troubleshooting of scientific and engineering applications.
- Analyze and optimize the performance of parallel applications and workflows to ensure efficient use of HPC resources.
- Collaborate with software developers and users to profile and tune applications for performance, memory usage, and scalability on HPC platforms.
- Serve as the go-to technical resource for the most complex scientific and engineering application issues, including deep debugging of parallel codes, build failures, and cross-platform portability problems.
- Conduct advanced profiling, tuning, and optimization of parallel applications across CPU and GPU architectures, identifying bottlenecks in memory, I/O, communication, and scalability.
- Maintain deep working knowledge of compilers (NVIDIA HPC SDK, Intel, LLVM, GNU), scientific/math libraries, and environment management tools (Environment Modules, Spack, or similar) to support and troubleshoot the HPC software stack.
- Apply advanced knowledge of parallel programming models (MPI, OpenMP, threading, CUDA/HIP) to help users decompose problems, port applications, and resolve scaling issues.
- Support advanced computational workflows, including containerized applications and container runtimes (Charliecloud, Singularity/Apptainer, Docker, and Podman), across HPC and hybrid environments.
- Represent LANL HPC Consulting at workshops, conferences, and technical meetings across the DOE Complex, sharing solutions and gathering emerging best practices.
- Enhance the technical expertise of junior staff through informal mentoring and knowledge-sharing, focused on real problem-solving rather than formal supervision.
Requirements
- Demonstrated effective communication in classroom or team situations, such as technical demonstrations, system documentation, and user manuals.
- Experience with Linux-based systems.
- Demonstrated experience with HPC environments and one or more domains