Skip to content

Open nowPosted 21 days ago

Software Engineer

job-room.ch86,007 open roles

Where
Lugano, TI, Switzerland
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Engineerjob-room.ch · Lugano, TI, Switzerland
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on job-room.ch's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.6%1 day
  2. 3.4%3 days
  3. 7.9%7 days
  4. 14.2%14 days
  5. 34.1%30 days
This job: posted 21 days ago

The posting

Il datore di lavoro è alla ricerca di un/a:

HPC Systems Software Engineer – OpenCHAMI for Lugano or Zürich (professione segnalata)

Panoramica del progetto: Questo progetto, con sede di lavoro a Lugano o a Zurigo, 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. Il progetto affronterà le sfide legate alla gestione di sistemi HPC e di intelligenza artificiale (AI) sempre più complessi e contribuirà all’evoluzione delle tecnologie open source di gestione dei cluster di nuova generazione.

L’opportunità: Offriamo un contratto iniziale di due anni che ti darà l’opportunità di lavorare all’avanguardia nell’ambito delle infrastrutture HPC e di intelligenza artificiale presso il CSCS, contribuendo direttamente allo sviluppo di tecnologie che supporteranno i futuri sistemi di supercalcolo. Avrai l’opportunità di contribuire a OpenCHAMI e alle relative iniziative open source, collaborando con la più ampia comunità HPC e partecipando a programmi di grande impatto sia a livello nazionale che internazionale, tra cui HPSF, OpenCHAMI e iniziative correlate.

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

___________________________

Einleitungstext The Swiss National Supercomputing Centre (CSCS) develops and operates a high-performance computing and data research infrastructure that supports world-class science in Switzerland. Its user laboratory is available to domestic and international researchers in academia, industry, and the business sector. The centre is operated by ETH Zurich and has offices at its data centre in Lugano and in Zurich.

Projekthintergrund Project Overview:

This project with work location either Lugano or Zürich focuses on the development and advancement of OpenCHAMI for CSCS’s next-generation supercomputing infrastructure. The work will contribute to building an open, scalable, and modern approach to cluster management for large-scale High Performance Computing (HPC) systems. The main objective is to design, develop, integrate, and deploy OpenCHAMI capabilities tailored to the operational requirements of CSCS supercomputers. The project will address the challenges of managing increasingly complex HPC and AI systems and contribute to the evolution of next-generation open-source cluster management technologies.

What We Value:

We value technical excellence, curiosity, initiative, and the ability to learn and grow over a perfect checklist of skills. Working on next-generation HPC infrastructure requires a willingness to explore new technologies, tackle complex problems, and continuously develop new expertise. If you are motivated to make a meaningful impact in this area but do not meet every requirement, we strongly encourage you to apply.

The Opportunity:

We offer an initially two-year contract providing the opportunity to work at the forefront of HPC and AI infrastructure at CSCS, contributing directly to the development of technologies that will support future supercomputing systems. You will have the opportunity to contribute to OpenCHAMI and related open-source initiatives, collaborating with the broader HPC community and contributing to high-impact programs at both the national and international levels, including HPSF, OpenCHAMI, and related initiatives.

This is an opportunity to help shape how future CSCS supercomputers are managed, monitored, and operated, while contributing to open-source technologies with an impact well beyond a single system or institution.

Aufgaben-/Stellenbeschreibung Develop and extend OpenCHAMI to meet the infrastructure management and operational requirements of CSCS’s current and next-generation supercomputing systems. Contribute to the OpenCHAMI open-source ecosystem, including the development, integration, and evolution of related cluster management services and components. Develop automation and management workflows to improve system provisioning, configuration, monitoring, maintenance, and operational efficiency at scale. Collaborate closely with HPC operations teams to understand operational requirements and challenges, and translate them into robust, scalable, and maintainable OpenCHAMI-based solutions. Contribute to the architecture and evolution of the OpenCHAMI platform, ensuring that solutions are scalable, reliable, maintainable, and aligned with the needs of large-scale HPC and AI systems. Participate actively in open-source development workflows, including software design, implementation, testing, code reviews, issue tracking, and technical discussions within the OpenCHAMI community. Collaborate with international partners and the broader HPC community to develop and integrate solutions that advance open-source cluster management and infrastructure automation. Produce and maintain technical documentation, including architecture designs, implementation guides, operational procedures, and best practices. Evaluate emerging technologies and approaches relevant to HPC infrastructure management, observability, and automation, and contribute to their adoption where appropriate. Ihr Profil We welcome engineers with diverse backgrounds who are eager to contribute to our mission. We are primarily looking for strong technical foundations, sound engineering judgment, and the ability to bridge gaps across domains. Curiosity, adaptability, willingness to learn on the job, and potential to growthmatter more to us than a perfect initial match of technical requirements.

The technologies listed below illustrate the breadth of our stack and areas of interest. They are not a checklist of requirements, and experience in only some of these areas is expected.

Technical environment and areas of interest

Go programming language Git and modern software development workflows CI/CD pipelines (Gitlab, GitHub, Ansible) Container technologies (Docker, Podman) Open-source software development Testing frameworks, software quality practices, and DevOps/GitOps approaches Personal qualities:

Self-motivated, proactive, focused and collaborative Strong problem-solving mindset and comfortable tackling complex or ambiguous problems Clear communicator with a strong sense of user needs Open to learning new technologies and working across disciplines Comfortable asking for help and engaging the right expertise when needed Ways of working:

Ability to thrive in collaborative, self-organizing environments inspired by Agile principles Experience with structured development practices such as test-driven development is a plus Our core values as guiding principles:

Curiosity: You enjoy learning, exploring new ideas, and understanding problems deeply. Openness: You listen, collaborate, and are receptive to different perspectives. Courage: You tackle challenging or ambiguous problems and are willing to take initiative. Supportiveness: You help colleagues and users succeed and contribute to a positive team culture. Integrity: You act honestly, ethically, and reliably in your work.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against job-room.ch's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on job-room.ch's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    job-room.ch's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.