ETH Zurich seeks a Platform Engineer to automate and operate a large-scale distributed computing platform for scientific workloads in Zürich.
This position plays a central part in building and maintaining a highly reliable, efficient environment for scientific computing. The successful candidate will focus on automating infrastructure provisioning and operational workflows to support large-scale, distributed systems.
Responsibilities
- Automate infrastructure provisioning and operational workflows using modern IaC tools
- Operate, troubleshoot, and improve Linux systems on both bare metal and virtual infrastructure
- Develop and maintain CI/CD pipelines
- Build and operate on-premise cloud services based on Kubernetes
- Design and maintain observability platforms using metrics, logs, dashboards, and alerting systems
- Support core infrastructure services such as DNS, DHCP, and HTTP
- Troubleshoot networking issues involving TCP/IP, routing, and firewalls
- Occasional datacenter floor work (racking, cabling, bare-metal troubleshooting and repairs)
Requirements
- Solid experience operating Linux systems in production environments
- Experience automating repetitive operational tasks
- Experience with shell scripting (Bash) and programming in at least one language such as Python, Go or Rust
- Familiarity with Kubernetes, Prometheus and Grafana
- Experience with Infrastructure as Code (IaC) and Configuration Management (e.g. Cdist, Ansible, Terraform or similar)
- Basic understanding of TCP/IP networking, routing and firewalls
- Strong communication skills in English
Nice to have
- Hands-on experience with HPC technologies such as InfiniBand networks and multi-GPU systems
- Experience deploying or operating Lustre or other parallel file systems
- Familiarity with Slurm, Spack, and scientific software environments
- Experience with hardware provisioning and out-of-band management technologies such as BMC, IPMI and Redfish
- German language skills
What the company offers
- Flexible working models with the option to partly work from home
- Principle of Lifelong Learning
- Public transport subscriptions
- Car sharing
- Access to the wide range of ASVZ sports activities
- Childcare services
- Attractive pension benefits
About the company
ETH Zurich fosters a collaborative yet independent work environment. The institution values teamwork and individual ownership, operating effectively within an international setting.
- Collaborative team environment with independent task ownership
- International work setting
Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.