We are seeking a talented and experienced HPC Software Engineer to develop and optimize high-performance computing solutions for complex, computationally intensive applications. The role is suited to engineers with deep expertise in C/C++, parallel computing, and performance engineering, and strong mathematical, analytical, and problem-solving skills. The company is particularly interested in senior-level engineers with 7–10+ years of experience, including Principal Engineers. The engineer will build and maintain HPC applications for workloads such as physics simulations, fluid dynamics, molecular dynamics, and scientific computing. The work spans software design and implementation, CPU and GPU optimization, performance analysis, systems- and compiler-level improvements, research, and technical leadership. The role also contributes to software architecture, technical design decisions, code reviews, and engineering best practices.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed