Principal Software Architect- High-performance Computing (hpc)
Applied Materials Inc
Bangalore, India
Fully remote
Linux system administration
Hpc cluster architecture design
High speed interconnects infiniband roce
The role involves architecting high-performance computing solutions from scratch to enable differentiated value in chip manufacturing process control equipment
Job Summary
The role involves architecting high-performance computing solutions from scratch to enable differentiated value in chip manufacturing process control equipment.
Candidates will work closely with cross-functional teams to translate complex compute workloads into optimized platform architectures meeting business needs.
Applied Materials offers a supportive culture focused on personal growth, health, and wellbeing while pushing the boundaries of materials science and engineering.
Matching Summary
The role involves architecting high-performance computing solutions from scratch to enable differentiated value in chip manufacturing process control equipment.
Skills & Requirements
Must-have
Linux System administration
HPC cluster architecture design
High speed interconnects InfiniBand RoCE
Parallel filesystems Lustre GPFS BeeGFS
Automation tools Ansible Chef Salt-Stack
Python and Bash scripting
Storage solution design RAID configuration
Nice-to-have
Deep-learning training inference solutions
Private cloud infrastructure Kubernetes OpenStack
Distributed High Performance Computing frameworks
System profiling and custom tuning
Monitoring systems Prometheus Grafana
Remote management protocols IPMI Redfish
Strong written and verbal communication skills
Key Requirements
Bachelor's Degree in Computer Science or related discipline
In-depth experience with Linux and hardware configuration
Experience with containerization Docker Singularity
Knowledge of virtualization hypervisors
Experience with SLURM Torque LSF workload orchestration