Staff HPC Applications Engineer
Core
Staff Applications Engineer optimizing HPC applications for NextSilicon's software-defined hardware architecture to accelerate scientific research.
Role type
Staff IC HPC Applications Engineer
Builds
Accelerated compute solutions for supercomputers
Domain
High-Performance Computing (HPC) / Scientific Computing
Deliverable
production ML models
Required skills
C/C++/Fortran, OpenMP, MPI, HPC application profiling, distributed parallel programming, algorithmic optimization
Preferred skills
CUDA, GPU kernel languages, AI/ML frameworks (PyTorch), competitive performance analysis
Technologies
MPI, OpenMP, CUDA, PyTorch
Responsibilities
Profile and identify bottlenecks of HPC applications, develop algorithmic solutions to accelerate applications, translate application requirements into software features, develop performance models for future hardware architectures
Seniority
Staff, hands-on IC
