Offers “Hp”

Expires soon Hp

ENGINEER V - PERFORMANCE

  • Internship
  • Oak Ridge (Orange County)
  • IT development

Job description

ENGINEER V - PERFORMANCE

  

Job Description:

   

At HPE, we bring together the brightest minds to create breakthrough technology solutions and advance the way people live and work. Our legacy inspires us as we forge ahead dedicated to helping our customers make their mark on the world.

We’re solving the world’s most complex challenges, and our people are at the forefront of progress. As a Senior Applications Performance Engineer, you’ll play a part in building the future – one big idea at a time.  Working at HPE, you’ll have the resources to develop your talent and creativity. Recently, Cray became part of the HPE family of products and creates unique career opportunities for High Performance Computing professionals. 

Are you ready to unleash your potential?

This position in the Center of Excellence will be responsible for supporting the scientific user community and client working with them on their various codes.  This individual will work closely with users of HPE systems to ensure

  (1) their scientific software programs execute efficiently,

  (2) they are able to get desired results, and

  (3) they are able to utilize the system optimally to advance their scientific work. 

This person will need to interact with numerous people and respond to user’s inquiries about their programs running on HPE’s current and future systems.  This position will involve both short term projects and long term projects with scientific users of HPE’s existing systems, as well as work with users and their programs to understand applicability of users' codes to future HPE systems. To accomplish this work, strong high performance computing (HPC) applications knowledge, HPC performance expertise, and strong inter-personal skills are required. HPE seeks motivated engineers who will consistently deliver the high-quality results demanded by HPE’s customers. Clear, independent thinking and innovative approaches to address work activities and resolve issues is required. HPE emphasizes a constructive, collaborative, and results-oriented approach to work.

The primary duties for this position are expected to include:

    - Porting and optimization of various scientific application programs to HPE platforms; including analysis and work associated with customer programs to be run on future HPE systems. 

    - Addressing scientific user issues when they are encountered by users pursuing HPC results on HPE systems; including optimizing on-node performance, using directive-based programming models (such as OpenMP) or portability abstractions (such as Kokkos) to target GPUs, and scaling to large systems. 

    - Developing and maintaining working relationships with technical counterparts at customer sites. 

    - Collaborating with technical users of the HPC systems to understand their code performance characteristics and work with them to ensure their codes are able to execute efficiently on current and future HPE systems. 

    - Understanding HPC architectural components and features to be able to convey that technical information to users as well as utilize that knowledge in everyday work assignments. 

    - Responding to requests for specific technical information and assistance; relay customer requirements back to development and help drive necessary enhancements to software. 

    - Completing performance benchmark tests associated with system acceptances in a timely manner. 

    - Troubleshooting, identify solutions, defining action plans, and helping coordinate and deliver optimal performance solutions. 

    - Collaborating closely with colleagues across HPE, as well as peers outside the company, to produce optimal performance results for programs run on HPE systems.

Requirements:

    - The ideal candidate will have an extensive background in scientific applications on HPC computer systems and be able to apply this technical expertise to enhance users experience with HPE systems. Candidates having a subset of the qualifications with a demonstrated propensity to learn will be considered. 

    - A university degree in computer science, applied mathematics, engineering, physics, chemistry, or other technical field is required (MS or PhD preferred). 

    - Multi-year experience with porting and optimizing highly parallel scientific applications on Linux-based systems. Experience with HPC systems; applicable course work, and internship experience are considered relevant. 

    - Proficiency with running large scientific applications on large HPC systems • Proficiency with scientific/engineering languages [C++, C, modern Fortran, Python, MPI, OpenMP, etc.]. 

    - Proficiency with the use of performance analysis tools, compiler tools, and debuggers. 

    - Proficiency with programming for GPUS. 

    - An understanding of HPC systems architectures and interconnects. 

    - Ability to work with scientific application code targeted for future processors (both CPUs and GPUs). 

    - A good understanding of I/O and storage, and ability to optimize I/O performance on HPC systems. 

    - Keen analytical skills and problem solving ability. 

    - Ability to coordinate multiple tasks and adapt to change in a fast paced challenging environment. 

    - Excellent verbal and written communication and interpersonal skills. 

    - Ability to work within a team to complete tasks on schedule. 

    - Ability to recognize and address issues encountered when working with leading edge technology. 

Job:
Engineering

Job Level:
Master

    

Hewlett Packard Enterprise is EEO F/M/Protected Veteran/ Individual with Disabilities.

   

HPE will comply with all applicable laws related to the use of arrest and conviction records, including the San Francisco Fair Chance Ordinance and similar laws and will consider for employment qualified applicants with criminal histories.

Make every future a success.
  • Job directory
  • Business directory