ti&m AG
ETH Eidgenössische Technische Hochschule Zürich
Internship - Data Science / Software Engineer
Descrizione del posto
Stage en Data Science / Ingénierie Logiciel chez ETH Zurich. Opportunité d'intégrer une équipe interdisciplinaire et dynamique.
Tâches
- Développer des processus de nettoyage et d'extraction de données.
- Créer des visualisations compréhensibles pour la publication de données.
- Contribuer à des projets de recherche sur les pays à ressources limitées.
Compétences
- Diplôme BSc requis et permis de travail valide en Suisse.
- Maîtrise des outils de data science comme Git et R.
- Compétences en programmation et en utilisation de R Tidyverse.
Internship - Data Science / Software Engineer
The Global Health Engineering group is based within the D-MAVT (Mechanical Engineering) department at ETH. Our group comprises mechanical engineers, environmental engineers, economists and social scientists. Our work is interdisciplinary, and all research focuses on resource-constrained countries.
Our culture
We are a small and committed team of 15 people with a collegial culture. We value transparency and openness over scientific publications. We like to share our knowledge with others and allow for creativity and new technologies in our work processes. We reflect on our work and constantly improve it. We believe that the world can be improved with open data.
Project background
As part of our Open Science team, you will support us in developing efficient data cleaning & extraction processes, comprehensible visualizations, and curated data publications.
Job description
Your efforts will support ongoing projects, including:
- Update of raw data extraction for a scientific publication. Source
- Data extraction from PDF documents to compile metadata of projects funded under ETH Board Open Research Data (ORD) program
- Contribute to data packages generated by openwashdata community
- Contribute to R data publication packages washr and fairenough
Profile
- You care about data and code being concise and easily reusable
- You know how to use standard data science tools (Git, GitHub, R, Python, RStudio IDE, VS Code)
- You know your way around the collection of R Tidyverse packages, and you are a competent practitioner in solving problems as outlined in the book R for Data Science
- You stay up-to-date on the latest technical developments for Large Language Models (LLMs) and their use in academia
Requirements:
- You hold a BSc degree
- You have a valid work permit for Switzerland. Please indicate which work permit you have (ie. Swiss passport, work permit ...)
We offer
- Everyone is welcome here, just as they are. Our collegial and respectful interaction creates a pleasant working atmosphere and room for new ideas
- In addition to a central work location in Zurich with plenty of room, you can work occasionally from home
- The employment conditions are based on the university guidelines
- They include, for example, five weeks' vacation, a wide range of training and continuing education opportunities, and a salary at of 3000 CHF per month
We value diversity and sustainability
Curious? So are we.
We look forward to receiving your online application with the following documents:
- A link to an online portfolio (e.g. GitHub, GitLab, etc.) of previous work that shows the programming code for a data projects (if no public portfolio exists, you can submit a script with programming code with the application package)
- An updated CV in your current format
- A 1-page cover letter that describes how you organize yourself. How do you start your work day? How do you end it? Do you use tools to stay organized, if so, which are those?
Dates
- 2026-04-30: due date for submission of application
- 2026-05-08: notification about passing the first selection round (three selected candidates)
- 2026-05-12: a day reserved for a personal and a technical interview
- 2026-05-14: notification about selection
- 2026-07-01: preferred start date
Interview process
The interview will be remote. The personal interview will be 45 minutes long and will be attended by Adriana Clavijo and Lars Schöbitz. The technical interview will be 45 minutes long and tests your proficiency in the R programming language, focusing on the collection of R Tidyverse packages. You will share your screen while solving a set of programming tasks. Adriana Clavijo will be available to answer questions and provide support. We will introduce you to other team members with whom you can discuss any questions you may have about working in our group.
Further information about Global Health Engineering can be found on our website. Questions regarding the position should be directed to Adriana Clavijo Daza (no applications).
Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.
We would like to point out that the pre-selection is carried out by the responsible recruiters and not by artificial intelligence.
About ETH Zürich
Offerte simili
Vedi altre →Universität Bern
Applikationsverantwortliche:r IT
Vedi l'offerta →ti&m AG
Senior .Net Engineer
Vedi l'offerta →Dal blog: consigli di carriera
Vedi tutti gli articoli →
Bien-être au travail
BRÛLÉ AVANT 40 ANS : LE PLAN DE BATAILLE EN 7 JOURS POUR ÉVITER LE BURNOUT (SANS QUITTER TON JOB)
💥 1 travailleur suisse sur 3 va craquer. Et si c'était toi ? STOP ! Avant que ton corps ne décide pour toi, SUIS CE PLAN…
Leggere →
Conseils carrière
ARRÊTER DE NÉGOCIER QUE LE SALAIRE : CES 7 AVANTAGES CACHÉS VALENT 20.000 CHF PAR AN (ET PERSONNE N'Y PENSE)
🧐 Négocier que le salaire, c'est l'erreur de débutant ! Découvre les 7 avantages CACHÉS (voiture, formation, transports.…
Leggere →
Frontaliers
FRONTALIER EN SUISSE EN 2026 : CE QUE TON PATRON FRANÇAIS NE VEUT PAS QUE TU SACHES (SALAIRE, IMPÔTS, PERMIS G)
😱 Frontalier en Suisse en 2026 : ce que ton patron français ne veut pas que tu saches. Permis G, impôts à la source, sal…
Leggere →
Conseils carrière
MARCHÉ DE L'EMPLOI EN SUISSE EN 2026 : TOUT COMPRENDRE POUR TROUVER, DÉCROCHER ET RÉUSSIR SON JOB CETTE ANNÉE
Comprendre le marché de l'emploi suisse en 2026 pour trouver un job, négocier son salaire et réussir son intégration. Gu…
Leggere →Guida per candidarsi in Svizzera
📄 Quali documenti fornire? ▾
- CV — anticronologico, foto raccomandata
- Lettera di motivazione — personalizzata
- Diplomi e certificati
- Riferimenti professionali
- Certificati di lavoro
🎯 Come scrivere la candidatura? ▾
CV:
- Massimo 2 pagine
- Competenze linguistiche dettagliate
Lettera:
- 1 pagina, indirizzata nominalmente
- Disponibilità e aspettative salariali
⏱️ Tempi di risposta ▾
- Conferma di ricezione — 2–5 giorni
- Prima risposta — 1–3 settimane
- Colloquio — 2–4 settimane
- Decisione — 4–8 settimane
💡 Sollecitate gentilmente dopo 2 settimane senza risposta.
🌍 Lavorare in Svizzera da straniero ▾
UE/AELS:
- Permesso L (< 1 anno) o Permesso B (≥ 1 anno)
Non UE/AELS:
- Permesso B richiesto dal datore di lavoro, quote annuali
💰 Stipendi e negoziazione ▾
- Stipendi in lordo annuale
- 13ª mensilità molto comune
- Negoziazione possibile all'offerta
💡 Consultate jobs.ch per i benchmark salariali.
💼 Preparare il colloquio ▾
- Informarsi sull'azienda
- Preparare esempi concreti
- Arrivare 10 minuti prima
- Porre domande sulle prossime fasi
Hanno trovato lavoro tramite CH-Jobs
Tutte le recensioni →«Ho trovato il mio posto in meno di 2 settimane. La piattaforma è intuitiva e le offerte vengono aggiornate quotidianamente.»
2 mesi fa
«Gli avvisi email mi hanno permesso di non perdere nessuna offerta. Il filtro per cantone è davvero pratico.»
1 mese fa
«Piattaforma professionale ed efficiente. Contattata da più recruiter dalla prima settimana.»
3 settimane fa