
Hpc Engineer
3 days ago
Gandhinagar, Gujarat, India
Global Infotech
Full time
₹ 5,00,000 - ₹ 15,00,000 per year
Key Responsibilities:
Architecture & Design
- Design and implement HPC clusters on Azure using compute-optimized VMs, Azure CycleCloud, or custom orchestrations.
- Architect MPI-based workloads (e.g., OpenMPI, Intel MPI) for distributed computation, ensuring optimal inter-node communication and performance.
- Configure Azure Gateway, VNet, and subnet/netmask settings for low-latency and secure cluster networking.
- Integrate HPC resources with Kubernetes, CI/CD pipelines, and storage backends (e.g., Blob, Lustre, or NFS).
Performance Optimization
- Profile, benchmark, and tune MPI applications and compute nodes for maximum performance.
- Optimize network topologies, NUMA configurations, and job schedulers (SLURM, PBS, or Azure Batch).
- Automate resource scaling and cost optimization through Infrastructure-as-Code (IaC) tools such as Terraform or ARM templates.
Developer Enablement
- Collaborate with application developers and data scientists to containerize or parallelize workloads.
- Provide best practices for distributed computing, debugging, and performance analysis in MPI environments.
- Develop and maintain internal documentation, training materials, and onboarding guides for HPC usage.
Security & Governance
- Ensure compliance with enterprise security standards for HPC environments.
- Collaborate with network and security teams to implement proper access control, encryption, and segmentation.
- Support audit readiness and security hardening for compute nodes and associated data paths