Principal Software Architect- High-performance Computing (hpc)

Applied Materials

Bangalore, India
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
  • Python and Bash scripting
  • Storage solution design

Nice-to-have

  • Drive and passion to learn quickly
  • Ability to multi-task
  • Switch contexts based on business needs
  • Technical documentation for non-experts

Key Requirements

  • Bachelor's Degree or higher in Computer science
  • In-depth experience with Linux System administration
  • Strong knowledge of HPC technologies
  • Experience with high speed interconnects
  • Experience with parallel filesystems
  • Experience with automation tools like Ansible
  • Experience with scripting languages (Python and Bash)
  • Experience in creating, maintaining Storage Solutions
  • Good knowledge of Networking concepts
  • Good Knowledge Virtualization, Hardware and Software Hypervisors
  • Good knowledge of containerization technologies like docker, singularity
  • Experience in Software Defined Networking and Storage
  • Experience in setting-up remote management protocols
  • Experience in setting-up and using monitoring systems
  • Experience System profiling and custom tuning
  • Experience in HPC Cluster management and Work-load orchestration software
  • Experience in Setting-up Deep-learning training/ inference solutions
  • Experience in Private cloud infrastructure
  • Experience in Distributed High Performance Computing and Parallel programming frameworks

Work Rights

Not specified

Tailored Resume

Cover Letter