Junior Software Engineer - Datenanalyse & Automatisierung (TE-MPE-PE-2026-93-GRAE)
Role details
Job location
Tech stack
Job description
- Entwickle automatisierte Datenanalysetools mit Python.
- Verbessere Software für Magnet- und Schaltungsschutzanalysen.
- Baue webbasierte Tools zur Visualisierung von Ergebnissen auf., Der Betrieb des Large Hadron Collider (LHC) beruht auf Tausenden von supraleitenden Magneten, die in mehr als 1500 Stromkreisen betrieben werden. Die Gewährleistung der sicheren Funktionalität der Schutz- und Verriegelungssysteme der Magnetstromkreise ist ein kritischer Aspekt der Hardware-Inbetriebnahme des LHC.
Im Rahmen des Signal Monitoring (SigMon) Projekts entwerfen und entwickeln Sie Python-basierte Softwaretools zur Automatisierung der groß angelegten Datenanalyse. Ein starker Fokus liegt auf modernen Software-Engineering-Praktiken, einschließlich kontinuierlicher Integration und Tests innerhalb von GitLab, um robusten, wartbaren und qualitativ hochwertigen Code sicherzustellen. Die Rolle umfasst die Verarbeitung, Analyse und Visualisierung großer Datensätze, die während der Hardware-Inbetriebnahmekampagnen erzeugt werden., * Beitrag zur Entwicklung automatisierter Datenanalysetools mit Python.
- Unterstützung bei der Verbesserung und Modernisierung der Software für die Analyse von supraleitenden Stromkreis- und Magnetenschutzsystemen.
- Mitwirkung beim Aufbau und der Pflege webbasierter Tools zur Speicherung und Visualisierung von Analyseergebnissen.
- Teilnahme an der Implementierung automatisierter Test- und Continuous-Integration-Workflows.
- Zusammenarbeit mit Teammitgliedern durch Code-Reviews und gemeinsame Entwicklungspraktiken.
- Enge Zusammenarbeit mit Experten aus verschiedenen technischen und kulturellen Hintergründen.
Requirements
- Du verfügst über Erfahrung in Datenwissenschaft oder Computing.
- Profi in Python und GitLab.
- Kenntnisse in Datenanalyse und maschinellem Lernen., * Erfahrung in der Python-Entwicklung.
- Erfahrung mit GitLab (einschließlich Versionskontrolle und CI/CD-Workflows).
- Erfahrung in Datenanalyse und/oder maschinellem Lernen.
- Vertrautheit mit JavaScript, HTML und Node.js.
Fähigkeiten:
- Sehr gute Kenntnisse in Python.
- Sehr gute Kenntnisse in GitLab.
- Gute Kenntnisse in Jupyter Notebooks.
- Vertrautheit mit JavaScript, HTML und Node.js.
- Erfahrung im maschinellen Lernen ist von Vorteil, aber nicht zwingend erforderlich.
- Gute Englisch- oder Französischkenntnisse in Wort und Schrift mit der Bereitschaft, die Grundlagen der jeweils anderen Sprache zu erlernen.
Benefits & conditions
- Ein monatliches Stipendium zwischen 5266-5793 Schweizer Franken pro Monat (steuerfrei), abhängig von Ihrem Abschluss.
- 30 Tage bezahlter Urlaub pro Jahr plus 2 Wochen Jahresabschluss.
- Abdeckung durch das umfassende Krankenversicherungssystem von CERN (für Sie, Ihren Ehepartner und Kinder) sowie Mitgliedschaft im CERN-Pensionsfonds.
- Familien-, Kinder- und Säuglingszulagen, abhängig von Ihren individuellen Umständen.
- Ein Umzugspaket (Installationszuschuss und Reisekosten), abhängig von Ihren individuellen Umständen.
- Möglichkeit zur Verlängerung Ihres Vertrags auf bis zu 36 Monate.
- On-the-Job- und formale Schulungen einschließlich Sprachkurse.