Auf einen Blick
- Aufgaben: Verwalte die ML-Plattform mit Fokus auf datenzentrierte Forschung und unterstütze den gesamten Forschungslebenszyklus.
- Unternehmen: Innovatives Forschungszentrum in Singapur, das nachhaltige Lösungen für globale Herausforderungen entwickelt.
- Vorteile: 25 Tage Urlaub, flexible Arbeitszeiten, umfassende Gesundheitsversorgung und ein positives Arbeitsumfeld.
- Weitere Informationen: Dynamisches Team mit 32 Nationalitäten und vielen Möglichkeiten zur persönlichen und beruflichen Entwicklung.
- Warum dieser Job: Arbeite an spannenden Projekten, die echte Auswirkungen auf die Wissenschaft haben und lerne von Experten.
- Qualifikationen: Bachelor-Abschluss in Informatik oder verwandtem Bereich und Kenntnisse in Microservices und Automatisierung.
Das prognostizierte Gehalt liegt zwischen 81000 - 99000 CHF pro Jahr.
- System Engineer for ML Platform on a Cloud-like HPC Infrastructure (Data-Centric Focus)
- 100%, Singapore, fixed-term
The Singapore-ETH Centre was established in 2010 by ETH Zurich - The Swiss Federal Institute of Technology and Singapore’s National Research Foundation (NRF), as part of the NRF’s CREATE campus.
As ETH Zurich's only research centre outside of Switzerland, the centre has strengthened the research capacity of ETH Zurich to develop sustainable solutions to global challenges in Switzerland, Singapore and the surrounding regions.
Set in Asia, in a rapidly urbanising region, the Singapore-ETH Centre aims to provide practical solutions to some of the most pressing challenges on urban sustainability, resilience and health through its programmes: Future Cities Lab Global (FCL Global) and Future Health Technologies (FHT).
The centre serves as an intellectual hub for research, bringing together principal investigators and researchers from diverse disciplines and backgrounds.
To promote the exchange of ideas and expertise, our researchers actively collaborate with universities and research institutes and engage with industry and government agencies to translate knowledge to practical solutions to real-world problems.
Project background
The AIS Instrumentation Gym is a multi-tier ML platform being built by both the National University of Singapore and the Singapore-ETH Centre (SEC) for shared scientific instruments (e. g., electron microscopy, X-ray imaging, and light microscopy).
It supports researchers across three compute scales: laptop-based prototyping (S-Gym), single-GPU workstations (M-Gym), and multi-node HPC at the National Supercomputing Centre Singapore (L-Gym).
The Gym's purpose is to close the gap between high-dimensional scientific data and hypothesis generation.
It does this by turning raw imaging data into learned, interpretable representations that scientists can explore as navigable landscapes: making patterns, anomalies, and structure legible at scales human intuition can no longer reach unaided.
As an ecosystem, the Gym brings together domain scientists, ML researchers, and systems builders around a common platform.
We are now hiring full-time engineers and researchers to build, validate, and scale it.
Job description
- Manage the ML platform with a data-centric focus, ensuring infrastructure supports the full research lifecycle—from data tokenization to model cartography and validation—rather than just code deployment.
- Support data-centric CI/CD pipelines that ensure the automatic logging of artifact provenance (linking specific training data IDs, preprocessing logs, and model hyperparameters to deployment artifacts).
- Use automation frameworks (Ansible) to manage modular v Service integrations, allowing the seamless incorporation of Token-Cartographer components (e. g., tokenization and alignment modules) into research environments.
- Ensure platform observability makes data and latent space embeddings visible and queryable for researchers throughout the model's lifetime.
- Maintain the interface to the infrastructure provisioning APIs to support dynamic, multi-tenant v Cluster creation and resource allocation.
- Support the end-to-end provisioning and management of the ML platform, including secret vaults, git runners, and centralized artifact repositories.
- Position requires quarterly travel to Switzerland to synchronise with the core Swiss team.
- Profile
• Must-haves
- A bachelor’s degree or higher in computer engineering, computer science, a relevant technical field, or equivalent practical experience.
• You should have a knowledge of
- Microservice architecture
- Linux administration skills
- Automation tools and framework, including CI/CD processes and ecosystem (e. g., Gitlab CI, Hashi Corp Vault)
- Developing Ansible configurations
- Versioning systems and CI/CD workflows such as Argo CD
• Preferred
- Understanding of "Data-Centric" ML principles (e. g., ensuring data quality, lineage, and versioning are first-class citizens in CI/CD).
- Experience building CI/CD pipelines for modular scientific/ML libraries or containerized research workflows.
• Personal qualities
- Self-motivated and proactive team player
- Strong communication skills or interest in developing them
- Strong problem-solving mindset with tolerance for uncertainty and change
- Understands user needs and works collaboratively to address them
- Adaptive and willing to learn new technologies with and from others
- Comfortable tackling complex or ambiguous problems
- Comfortable admitting when you don’t know, reaching out and leveraging the right expertise when needed
• Project management and methodology
- Experience with working in self-organised teams
- Familiarity with Agile methodology
- Experience with test-driven development is a plus
- We offer
- Accredited with 5 Tripartite Standards by Tripartite Alliance for Fair & Progressive Employment Practices (TAFEP) Singapore.
- A diverse workplace with 32 nationalities, offering ample opportunities for mutual learning.
- Positive and inclusive working environment
- 25 days of annual leave for fixed-term contracts
- 1 day of Birthday Leave
- Annual dental benefits
- Committed to being a supportive employer as you prioritize your physical and mental wellness
- Comprehensive healthcare insurance coverage
- Flexible hybrid work arrangement (up to 2 days per week from home)
- Abundant networking opportunities across various disciplines
- Accredited with NS mark certification
- We value diversity and sustainability
In line with our values, ETH Zurich encourages an inclusive culture.
We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected.
Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.
Sustainability is a core value for us – we are consistently working towards a climate-neutral future.
- Work location: 1 Create Way, CREATE Tower, Singapore
- (NUS University Town)
- Contract Duration: 2 Years
Salary: Remuneration will be commensurate with the candidate's qualifications and relevant experience.
Further information about The Singapore-ETH Centre can be found on our website.
- For further information, please contact: Prof. Duane Loh (NUS) at
- , (strictly no applications)
We would like to point out that the pre-selection is carried out by the responsible recruiters and not by artificial intelligence.
#J-18808-Ljbffr
System Engineer for ML Platform on a Cloud-like HPC Infrastructure (Data-Centric Focus) in Zürich Arbeitgeber: ETH Zurich
ETH Zürich bietet eine dynamische, internationale und interdisziplinäre Arbeitsumgebung an einer der weltweit führenden technischen Universitäten. Hier haben Sie die Möglichkeit, an spannenden Raumfahrtmissionen zu arbeiten und Ihre Fähigkeiten in einem motivierten Team einzubringen, das eine Leidenschaft für Wissenschaft und Technik teilt. Wir fördern eine inklusive Kultur, die Vielfalt schätzt und Chancengleichheit bietet, während wir gleichzeitig auf eine nachhaltige Zukunft hinarbeiten.
Jobgipfel Expertenrat🤫
Wir sind der Meinung, dass du so System Engineer for ML Platform on a Cloud-like HPC Infrastructure (Data-Centric Focus) in Zürich erhalten könntest
✨Mach mit bei Tech-Meetups!
Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.
✨Freu dich auf Hackathons!
Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von ETH Zurich wecken!
✨Erstelle ein paar coole Projekte!
Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie ETH Zurich einen Einblick in deine Fähigkeiten und Kreativität.
✨Networking auf Entwickler-Plattformen!
Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!
Wir glauben, dass du diese Fähigkeiten brauchst, um System Engineer for ML Platform on a Cloud-like HPC Infrastructure (Data-Centric Focus) in Zürich mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!
Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.
Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei ETH Zurich auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.
Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!
Wie man sich auf ein Vorstellungsgespräch bei ETH Zurich vorbereitet
✨Vorbereitung uf die Coding-Challenges
In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.
✨Flyer für din Portfolio
Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.
✨Technisch konkret werde
Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.
✨Teamfit isch wichtig
In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.