We are seeking a highly skilled Systems Engineer / Site Reliability Engineer (SRE) to take ownership of our state‑of‑the‑art, bare‑metal Machine Learning infrastructure. In this role, you will be the bridge between our high‑performance computing (HPC) hardware and our AI researchers. You will be responsible for provisioning, deploying, managing, and troubleshooting our multi‑node GPU cluster, ensuring our data scientists have a seamless, secure, and highly optimized environment to train foundational models for healthcare.
Key Responsibilities
- HPC & Cluster Management: Deploy, configure, and maintain our AI computing cluster using OpenHPC and SLURM. Manage workload queues, allocate resources efficiently, and prevent bottlenecks.
- Linux Systems Administration: Administer our core OS (Rocky Linux), implementing robust user and group management, directory structures, network storage permissions (NFS/XFS), and strict security policies across segregated project verticals.
- GPU Infrastructure: Take full ownership of the NVIDIA hardware stack. Install, update, and troubleshoot NVIDIA drivers, CUDA toolkits, cuDNN, and multi‑instance GPU (MIG) configurations to maximize hardware utilization.
- ML Platform Support: Deploy and maintain machine learning environments. Identify dependencies and optimize the installation of frameworks like PyTorch, JAX, and TensorFlow for distributed, multi‑node training.
- Monitoring & Optimization: Periodically monitor cluster health, node performance, and SLURM job queues. Identify workload imbalances, debug failed jobs, and proactively resolve hardware/software conflicts.
- Automation & Scripting: Design and implement automation scripts (Bash, Python, Ansible) for routine cluster management, provisioning, user onboarding, and data synchronization tasks.
- Hybrid Cloud & Data Pipelines: Manage the integration between our on‑premise bare‑metal cluster and Google Cloud Platform (GCP). Install and maintain Google Cloud SDKs and CLIs across the environment. Configure IAM Service Accounts and automate secure, high‑throughput storage operations to synchronize massive "golden" healthcare datasets and model checkpoints between Google Cloud Storage (GCS) and our local NFS/XFS shared drives.
- Documentation & Enablement: Write clear, comprehensive documentation, usage policies, and Standard Operating Procedures (SOPs). Act as a technical guide to help clinical researchers and data scientists use the SLURM cluster efficiently.
Qualified Candidates
- 4‑6 years of hands‑on experience as a Systems Engineer, SRE, or Linux Administrator in a high‑performance or heavy‑compute environment.
- Deep proficiency in Linux administration (specifically Rocky Linux, CentOS, or RHEL), including advanced file permissions, user lifecycle management, and OS security.
- Experience in managing GPU‑accelerated servers, with a strong understanding of NVIDIA architectures, CUDA installations, and driver troubleshooting.
- Demonstrated hands‑on experience with workload managers and job schedulers, specifically SLURM and OpenHPC.
- Solid understanding of the Python ecosystem and experience deploying ML frameworks (PyTorch, JAX) in virtual environments (Miniforge, Anaconda).
- Strong scripting skills for system automation (Bash, Python).
- Cloud Integration Experience (Optional): Hands‑on experience with cloud platforms (GCP preferred). Proficient in deploying and using cloud command‑line tools, managing cloud storage buckets, configuring IAM permissions for headless machine accounts, and scripting secure hybrid data transfers.
- Excellent written communication skills with a track record of authoring clear technical documentation for non‑systems engineers.
Benefits
You will be managing the infrastructure that directly powers life‑saving AI models. Your work will enable faster, more accurate detection of diseases like oral cancer, breast cancer, and diabetes, transforming frontline healthcare across India.