Home
Jobs
Saved
Resumes
Principal Software Architect – High Performance Computing, HPC at Applied Materials | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Principal Software Architect – High Performance Computing, HPC
Applied Materials
Website
LinkedIn
Principal Software Architect – High Performance Computing, HPC
India
Full Time
6 hours ago
H1B Sponsor
Apply Now
Key skills
Microservices
C++
C
Agile
About this role
Role Overview
Design and implement robust, scalable HPC infrastructure solutions
Partition workloads to appropriate compute units
Collaborate with cross-functional teams to translate requirements into designs
Code and develop quick prototypes
Profile clusters and nodes, optimize workflows to improve cost of ownership
Conduct performance tuning and capacity planning
Lead the design and implementation of complex software components
Requirements
12 to 18 years of experience in HPC systems and heterogeneous computing
Very good hands-on experience in parallel programming (CUDA)
Experience with NVIDIA Triton
Knowledge of C/C++, data structures, algorithms, and complexity analysis
Experience in developing distributed high performance computing software using MPI, UCX, etc.
Experience in GPU programming using CUDA, OpenMP, OpenACC, OpenCL, etc.
In-depth experience in multi-threading, thread synchronization, IPC fundamentals
Experience in performance profiling tools (vtune, Oprofiler, perf, Nvidia Nsight)
Familiarity with microservices and containerization technologies
Strong problem-solving and analytical skills
Ability to mentor junior members
Experience in Agile methodologies
Knowledge of HPC job-scheduling software
Tech Stack
Microservices
Benefits
Supportive work culture
Programs and support for personal and professional growth
Health and wellbeing initiatives
Apply Now
Home
Jobs
Saved
Resumes