CareerPlan

Staff HPC Applications Engineer

Austin, United StatesRemoteFull-time2026-08-03 → 2026-11-10
HybridCitizens only

Core

Staff Applications Engineer optimizing high-performance computing (HPC) applications for NextSilicon's software-defined hardware architecture to accelerate scientific research.

Role type

Staff HPC Applications Engineer

Builds

Optimized HPC applications and performance models for scientific domains including graph algorithms, weather prediction, genomics, and computational fluid dynamics.

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 development, AI/ML frameworks (PyTorch), competitive performance analysis

Technologies

MPI, OpenMP, CUDA, PyTorch

Responsibilities

Profile and identify bottlenecks of HPC applications on different architectures; Develop creative algorithmic and software solutions to accelerate applications; Translate application requirements into software and hardware features; Develop performance models for future hardware architectures.