Software Engineer in Lugano

Software Engineer in Lugano

Lugano Befristet 90000 - 110000 CHF / Jahr (geschätzt) Vor Ort
E

Auf einen Blick

  • Aufgaben: Entwickle und erweitere OpenCHAMI für moderne Supercomputing-Systeme.
  • Unternehmen: CSCS, das führende Zentrum für Hochleistungsrechnen in der Schweiz.
  • Vorteile: Zwei Jahre Vertrag, spannende Projekte und internationale Zusammenarbeit.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Wachstumschancen.
  • Warum dieser Job: Gestalte die Zukunft des Supercomputings und arbeite an innovativen Open-Source-Technologien.
  • Qualifikationen: Technisches Wissen, Neugier und Teamfähigkeit sind wichtig.

Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.

Il datore di lavoro è alla ricerca di un/a HPC Systems Software Engineer – OpenCHAMI per Lugano o Zürich.

Panoramica del progetto: Questo progetto si concentra sullo sviluppo e il potenziamento di OpenCHAMI per l’infrastruttura di supercalcolo di nuova generazione del CSCS. Il lavoro contribuirà alla creazione di un approccio aperto, scalabile e moderno alla gestione dei cluster per sistemi di calcolo ad alte prestazioni (HPC) su larga scala. L’obiettivo principale è progettare, sviluppare, integrare e implementare funzionalità di OpenCHAMI su misura per i requisiti operativi dei supercomputer del CSCS.

Descrizione delle mansioni/del ruolo:

  • Sviluppare e ampliare OpenCHAMI per soddisfare i requisiti operativi e di gestione dell’infrastruttura dei sistemi di supercalcolo attuali e di prossima generazione del CSCS.
  • Contribuire all’ecosistema open source di OpenCHAMI, compresi lo sviluppo, l’integrazione e l’evoluzione dei servizi e dei componenti correlati alla gestione dei cluster.
  • Sviluppare flussi di lavoro di automazione e gestione per migliorare il provisioning, la configurazione, il monitoraggio, la manutenzione e l’efficienza operativa dei sistemi su larga scala.
  • Collaborare strettamente con i team operativi HPC per comprendere i requisiti e le sfide operative e tradurli in soluzioni basate su OpenCHAMI robuste, scalabili e di facile manutenzione.
  • Contribuire all’architettura e all’evoluzione della piattaforma OpenCHAMI, garantendo che le soluzioni siano scalabili, affidabili, gestibili e allineate alle esigenze dei sistemi HPC e di IA su larga scala.
  • Partecipare attivamente ai flussi di lavoro di sviluppo open source, tra cui la progettazione del software, l’implementazione, i test, le revisioni del codice, il tracciamento dei problemi e le discussioni tecniche all’interno della comunità OpenCHAMI.
  • Collaborare con partner internazionali e con la più ampia comunità HPC per sviluppare e integrare soluzioni che promuovano la gestione dei cluster open source e l’automazione delle infrastrutture.
  • Redigere e aggiornare la documentazione tecnica, inclusi progetti di architettura, guide all’implementazione, procedure operative e best practice.
  • Valutare tecnologie e approcci emergenti rilevanti per la gestione delle infrastrutture HPC, l’osservabilità e l’automazione, e contribuire alla loro adozione ove opportuno.

Il tuo profilo: Accogliamo con favore ingegneri con background diversi che siano desiderosi di contribuire alla nostra missione. Cerchiamo principalmente solide basi tecniche, un buon giudizio ingegneristico e la capacità di colmare le lacune tra i diversi ambiti. Curiosità, adattabilità, disponibilità ad apprendere sul campo e potenziale di crescita contano per noi più di una perfetta corrispondenza iniziale con i requisiti tecnici.

Ambiente tecnico e aree di interesse:

  • Linguaggio di programmazione Go
  • Git e flussi di lavoro moderni per lo sviluppo software
  • Pipeline CI/CD (GitLab, GitHub, Ansible)
  • Tecnologie di container (Docker, Podman)
  • Sviluppo di software open source
  • Framework di test, pratiche di qualità del software e approcci DevOps/GitOps

Software Engineer in Lugano Arbeitgeber: ETH Zürich CSCS - Swiss National Supercomputing Centre

L'ETH Zürich è un datore di lavoro eccezionale, che offre un ambiente di lavoro stimolante e internazionale a Lugano. Con un forte impegno per la diversità e l'inclusione, promuoviamo opportunità di crescita professionale e formazione continua, supportando i nostri dipendenti con numerosi vantaggi come abbonamenti ai trasporti pubblici e servizi di assistenza all'infanzia. Unisciti a noi per contribuire a un team tecnico altamente qualificato e collaborativo, dove le tue competenze saranno valorizzate e le tue idee ascoltate.

E

Kontaktdaten:

ETH Zürich CSCS - Swiss National Supercomputing Centre Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer in Lugano erhalten könntest

✨Tauch ein in die Entwickler-Communities

Nimm aktiv an Software-Entwicklungs-Meetups oder Hackathons in deiner Nähe teil. Dort triffst du Gleichgesinnte und kannst potentielle Arbeitgeber kennenlernen, die oft direkt vor Ort nach Talenten suchen.

✨Zeig, was du kannst!

Erstelle ein öffentliches Portfolio mit deinen Projekten auf GitHub oder einer ähnlichen Plattform. Das gibt potenziellen Arbeitgebern die Möglichkeit, direkt zu sehen, wie du denkst und welche Skills du mitbringst.

✨Verbindung zur Uni nutzen

Wenn du noch studierst oder frisch von der Uni kommst, schau, ob es an deiner Hochschule Praktika oder Kooperationen mit Firmen gibt. Oft haben Unis Kontakte zu lokalen Unternehmen, die bei befristeten Stellen suchen.

✨Direkt bewerben und glänzen!

Such dir Firmen wie ETH Zürich CSCS - Swiss National Supercomputing Centre, die in der Software-Entwicklung tätig sind und wende dich direkt über deren Website an sie. Wir glauben, dass ein persönliches Anschreiben und ein direkte Kontakt oft viel mehr bewirken als die herkömmlichen Bewerbungswege.

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer in Lugano mit Bravour zu bestehen

Go-Programmiersprache
Git und moderne Softwareentwicklungs-Workflows
CI/CD-Pipelines (GitLab, GitHub, Ansible)
Container-Technologien (Docker, Podman)
Entwicklung von Open-Source-Software
Automatisierungs- und Management-Workflows
Architektur und Evolution von Plattformen

Einige Tipps für deine Bewerbung 🫡

Zeig din Projekte!:In der Software-Entwicklung ischs wichtig, dass du konkrete Beispiele vo dinere Arbeit zeigisch. Erstell e cool Portfolio mit Links zu Projäkten, die du g'macht hesch. Ob GitHub-Repositories oder private Projekte – das macht din Bewerbung lebendig und überzeugete.

Use Code Snippets:Wenn du uf e befristete Stelle schaffisch, chönntsch Code Snippets oder e spezielle Projektbeschreibung i dinere Bewerbung integriere. Das zeigt, dass du nicht nume Kennisse hesch, sondern die Fähigkeit, sie umzusetze. Es isch au e super Möglichkeit, um din persönlichen Stil zu präsentiere.

Gib dine Lernerfahrige preis:In der Klinik für befristeti Ställ täts wichtig, dass du zeigsch, was du au us de Erfahrung lerne wotsch. Schreib i dinem Motivationsschreiben, wie wichtig dir Weiterbildung isch und wie du dich i der kurzen Zeit weiterentwickle wotsch. Das zeigt, dass du engagiert und offen für neui Herausforderige bisch.

Vernetz di!:Vergiss nöd, dass Networking immer wichtig isch, besonders in dr Software-Entwicklungs-Branche. Es chönnt dir hälfe, wenn du mit andere Entwickler schreibsch oder e paar Referenze hesch, wo chöne dinen Background stäerken. Und vergiss nöd, dich direkt über unsere Website zu bewerbe!

Wie man sich auf ein Vorstellungsgespräch bei ETH Zürich CSCS - Swiss National Supercomputing Centre vorbereitet

✨Technische Fähigkeite vorbereite

In der Software-Entwicklung musst du technische Fragen wie Code-Challenges bestehen. Mach dich mit spezifischen Sprachen oder Frameworks vertraut, die bei ETH Zürich CSCS - Swiss National Supercomputing Centre häufig verwendet werden. Übe auch das Lösen von algorithmischen Problemen auf Plattformen wie LeetCode oder HackerRank – das zeigt deine Problemlösungsfähigkeiten.

✨Portfolio und Projekte präsentieren

Da es sich um eine befristete Anstellung handelt, ist es wichtig, dass du deine bisherigen Projekte und Erfahrungen gut präsentieren kannst. Zeig ein paar konkrete Beispiele aus deinem Portfolio, die zeigen, wie du in der Vergangenheit Probleme gelöst oder Innovationen entwickelt hast. Das gibt ETH Zürich CSCS - Swiss National Supercomputing Centre einen klaren Eindruck von deinem Können.

✨Teamarbeit und Kommunikation betonen

Software-Entwicklung geschieht oft im Team. Sei bereit, über deine Erfahrungen in agilen Umgebungen zu sprechen und wie du zur Teamdynamik beigetragen hast. ETH Zürich CSCS - Swiss National Supercomputing Centre will wissen, dass du auch an der Kommunikation im Team arbeitest, vor allem bei einer befristeten Rolle.

✨Flexibilität und Anpassungsfähigkeit zeigen

In einer befristeten Anstellung ist es wichtig, schnell auf Veränderungen reagieren zu können. Zeig, dass du flexibel bist und dich schnell in neue Technologien oder Abläufe einarbeiten kannst. Erzähl von Beispielen, wo du diese Fähigkeiten bereits unter Beweis gestellt hast!