Principal Software Architect- High-performance Computing (hpc)
Applied Materials
Bangalore, IND
Fully remote
Linux system administration
Hpc technologies
High speed interconnects
As an HPC Architect, you will get the opportunity to architect high-performance computing solutions from scratch and design/ optimize all aspects (Compute, Memory, Networking, Storage) for better cost of Ownership
Job Summary
As an HPC Architect, you will get the opportunity to architect high-performance computing solutions from scratch and design/ optimize all aspects (Compute, Memory, Networking, Storage) for better cost of Ownership.
You will work closely with cross-functional teams, including Hardware, Software, product management, and business stakeholders, to understand compute workload and translate them into Platform architecture and designs that meet business needs.
Applied Materials is committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go.
Matching Summary
As an HPC Architect, you will get the opportunity to architect high-performance computing solutions from scratch and design/ optimize all aspects (Compute, Memory, Networking, Storage) for better cost of Ownership.
Skills & Requirements
Must-have
Linux System administration
HPC technologies
High speed interconnects
Parallel filesystems
Automation tools like Ansible
Scripting languages Python and Bash
Storage solution design
Networking concepts
Containerization technologies docker, singularity
Nice-to-have
Drive and passion to learn quickly
Ability to multi-task
Switch contexts based on business needs
Software Defined Networking and Storage
Remote management protocols IPMI, Redfish
Monitoring systems Prometheus, Grafana
System profiling and custom tuning
Key Requirements
Bachelor's Degree or higher in Computer science
In-depth experience with Linux System administration
Strong knowledge of HPC technologies
Experience in creating, maintaining Operating System images
Experience in Creating, maintaining Storage Solutions
Good knowledge of Networking concepts
Good Knowledge Virtualization, Hardware and Software Hypervisors
Good knowledge of containerization technologies
Experience in HPC Cluster management and Work-load orchestration software