Auf einen Blick
- Aufgaben: Verwalte eine ML-Plattform mit Fokus auf datenzentrierte Forschung und unterstütze den gesamten Forschungszyklus.
- 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 beruflichen Weiterentwicklung.
- Warum dieser Job: Arbeite an spannenden Projekten, die echte Auswirkungen auf die Wissenschaft haben.
- Qualifikationen: Bachelor-Abschluss in Informatik oder verwandtem Bereich und Kenntnisse in Automatisierungstools.
Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € 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.
System Engineer for ML Platform on a Cloud-like HPC Infrastructure (Data-Centric Focus) in Zürich Arbeitgeber: ETH Zurich
Das Max Planck ETH Center for Learning Systems (CLS) bietet eine herausragende Arbeitsumgebung für Doktoranden, die an der Schnittstelle von Wissenschaft und Technologie forschen möchten. Mit einer einzigartigen Kombination aus exzellenter Betreuung durch ETH Zürich und den Max-Planck-Instituten sowie der Möglichkeit eines 12-monatigen Austauschs zwischen verschiedenen Standorten, fördert das CLS nicht nur die akademische Exzellenz, sondern auch die persönliche und berufliche Entwicklung seiner Fellows. Die vollständig finanzierten Stipendien und die internationale Ausrichtung des Programms schaffen ein inspirierendes Umfeld für innovative Forschung und Zusammenarbeit.
StudySmarter 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
✨Netzwerken in der Entwicklerszene
Besuche lokale Meetups oder Hackathons in der Software-Entwicklung, um direkt mit Leuten aus der Branche in Kontakt zu treten. Dort hast du die Chance, nicht nur von anderen zu lernen, sondern auch persönliche Eindrücke bei potenziellen Arbeitgebern wie ETH Zurich zu hinterlassen.
✨Open Source Beiträge leisten
Engagiere dich in Open-Source-Projekten, um deine Fähigkeiten zu zeigen und für ETH Zurich sichtbar zu werden. Das ist nicht nur eine super Möglichkeit, praktische Erfahrungen zu sammeln, sondern auch eine tolle Möglichkeit, sich einen Namen in der Entwicklergemeinschaft zu machen.
✨Auf Praktikumsprogramme achten
Halte Ausschau nach spezifischen Programmen für befristete Stellen, die viele Unternehmen anbieten, um junge Talente zu fördern. Diese Fenster sind oft zeitlich begrenzt, also mach dich bereit, wenn die Bewerbungen öffnen, und verpasse nicht die Gelegenheit, dich bei ETH Zurich zu bewerben!
✨Portfolio aufbauen und sichtbar machen
Erstelle dir ein starkes Portfolio, das deine besten Projekte zeigt. Teile dieses Portfolio in Entwickler-Communities und auf Plattformen wie GitHub, damit Unternehmen wie ETH Zurich sofort sehen, was du kannst. Das steigert deine Chancen, in der Software-Entwicklung aufzufallen!
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 🫡
Dein GitHub ist dein bester Freund!:Für eine befristete Stelle in der Software-Entwicklung ist dein GitHub-Profil super wichtig. Zeig uns deine besten Projekte und deinen Code! Wenn du Seitenprojekte oder Beiträge zu Open-Source-Projekten hast, pack die unbedingt in deine Bewerbung, das gibt uns einen tollen Einblick in deine Fähigkeiten.
Skills, Skills, Skills!:Mach eine Liste deiner technischen Skills und Technologien, die du beherrschst. In der Software-Entwicklung ist es wichtig, diese klar und präzise in deinem Lebenslauf zu präsentieren. Liste Frameworks, Programmiersprachen und Tools auf, die du nutzt, und versichere dich, dass sie zum Job bei ETH Zurich passen!
Deine Motivation zeigt, dass du lernbereit bist:In deinem Anschreiben solltest du darauf eingehen, warum du dich für die befristete Stelle bei ETH Zurich interessierst und was du dir von der Erfahrung erhoffst. Heb hervor, wie diese Position dir helfen kann, deine Fähigkeiten zu verbessern und neue Technologien zu lernen.
Projektbesprechung und persönliche Note:Wenn du ein Portfolio hast, das deine Entwicklungsprojekte zeigt, füge das unbedingt an. Außerdem kannst du in deinem Anschreiben erwähnen, warum du gerade bei ETH Zurich arbeiten möchtest und wie du zur Unternehmenskultur passt. Das gibt uns einen persönlicheren Eindruck von dir als Bewerber!
Wie man sich auf ein Vorstellungsgespräch bei ETH Zurich vorbereitet
✨Code die Erwartungen!
Bei einem Interview in der Software-Entwicklung solltest du bereit sein, dein Coding-Know-how unter Beweis zu stellen. Mache dich mit typischen Coding-Challenges und Systemdesign-Fragen vertraut, die dir während des Interviews gestellt werden könnten. Vielleicht gibt es sogar Live-Coding-Sessions, also übe, deinen Denkprozess laut zu kommunizieren!
✨Bring dein Portfolio mit!
Auch wenn es sich um eine befristete Stelle handelt, ist es wichtig, deinem potenziellen Arbeitgeber dein Können zu zeigen. Stelle ein Portfolio mit deinen besten Projekten zusammen – idealerweise solche, die relevant für ETH Zurich sind. Denk daran, dass du nicht nur die Lösungen präsentieren solltest, sondern auch den Prozess und die Technologien, die du verwendet hast.
✨Sei flexibel und lernwillig!
Für befristete Stellen suchen Unternehmen oft nach Kandidaten, die schnell dazulernen können. Betone in deinem Interview deine Lernbereitschaft und vielleicht Beispiele, wie du in der Vergangenheit neue Technologien oder Programmiersprachen schnell beherrscht hast. Das zeigt, dass du gut ins Team passt und bereit bist, dich den Herausforderungen zu stellen.
✨Frage nach Team-Tools und Methoden!
Informiere dich über die Tools und Arbeitsmethoden, die das Team bei ETH Zurich verwendet. Hast du Erfahrung mit agilem Arbeiten oder Tools wie Jira, Git oder Slack? Wenn du gezielt Fragen zu diesen Aspekten stellst, zeigst du dein Interesse an der Teamdynamik und wie du dich schnell einbringen kannst.