Staff HPC Applications Engineer
Staff HPC Applications Engineer
L6
Occupations
Computer Systems Engineers/ArchitectsSoftware DevelopersComputer and Information Research ScientistsIndustries
Computer Systems Design ServicesCustom Computer Programming ServicesResearch and Development in the Physical, Engineering, and Life Sciences- US citizenship and eligibility to visit US government research facilitiesB.S. degree in a hard science, engineering, computer science, or a related field; M.S. or Ph.D. strongly preferred
- Hands-on experience with development in one or more HPC application domains
- Hands-on experience with one or more AI/ML frameworks, such as pytorch
- Proficiency in C/C++ and/or Fortran
- Ability to measure application-level performance and profile HPC applications at the node level and at scale
- Working understanding of OpenMP, MPI, and related parallel programming models
- Expertise in competitive performance analysis is strongly preferred
- Willingness to travel as necessary
- Ability to work independently in a fast-paced environment with minimal direct supervision
- Profile and identify bottlenecks of a wide range of HPC applications on different architectures
- Develop creative algorithmic and software solutions to solve bottlenecks and accelerate applications on a novel dataflow architecture
- Translate application requirements into software features and hardware requirements
- Develop performance models for future hardware architectures
Level
LeadL6
Location
Austin, TX
Occupation
Computer Systems Engineers/Architects
Industry
Computer Systems Design Services
Posted
3 days ago
To get sharper similar jobs, create your profile using the link below.