Research Software Engineer

Research Software Engineer

Lausanne Vollzeit 45000 - 65000 € / Jahr (geschätzt) Kein Homeoffice möglich
EPFL

Auf einen Blick

  • Aufgaben: Entwickle kryptografische Algorithmen und unterstütze spannende Forschungsprojekte.
  • Unternehmen: Dynamisches Team in einer innovativen Forschungsumgebung.
  • Vorteile: Flexible Arbeitszeiten, freundliches Team und frisches Brot am Montag.
  • Weitere Informationen: Wachstumsmöglichkeiten in einer Gemeinschaft von Forschung Software Engineers.
  • Warum dieser Job: Arbeite an zukunftsweisenden Technologien und mache einen echten Unterschied.
  • Qualifikationen: Studium der Informatik und fundierte Kenntnisse in Kryptografie erforderlich.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Mission

Sie werden an einem Forschungsstipendium von Innosuisse zum Thema "Selbstwiederherstellung von End-to-End-verschlüsselten Tresoren" arbeiten. Diese Arbeit umfasst die Entwicklung kryptografischer Algorithmen in Zusammenarbeit mit dem C4DT-Team, einem Labor (Professor, Doktoranden, Forschungssoftware-Ingenieure, Semesterstudenten), das Softwarebibliotheken und Anwendungen schreibt und diese durch Benutzertests evaluiert. Die Dauer des Stipendiums beträgt 2 Jahre.

Hauptaufgaben und Verantwortlichkeiten

  • Unterstützung der Forschung mit Experimenten und Bewertungen
  • Schreiben von Bibliotheken und Dokumentationen
  • Verwaltung von Teilen des Projekts
  • Teilnahme an anderen C4DT-bezogenen Projekten (Bewertung von Open-Source-Diensten, Serverwartung, Organisation von Workshops)

Profil

  • Hochschulbildung in Informatik oder gleichwertig
  • Sehr gute Kenntnisse in Kryptografie: elliptische Kurven, Zero-Knowledge-Beweise, post-quanten Algorithmen
  • Interesse an den Themen des C4DT: digitale Vertrauenswürdigkeit im Allgemeinen, Open Source Software, digitale Souveränität
  • Ausgezeichnete Kenntnisse mehrerer Programmiersprachen (Golang, Rust, Typescript), testgetriebene Entwicklung, automatische Bereitstellung
  • Intelligente Nutzung von LLM-Tools als Unterstützung für Ihre Arbeit, nicht als Ersatz
  • Bereitschaft und Begeisterung, neue Technologien zu erlernen
  • Fließende Englischkenntnisse, sowohl schriftlich als auch mündlich. Grundkenntnisse in Französisch oder Deutsch sind willkommen

Wir bieten

  • Ein kleines, dynamisches und freundliches Team (frisches Brot an den meisten Montagen)
  • Ein anregendes und ingenieurfokussiertes Arbeitsumfeld
  • Integration in eine größere Gemeinschaft von Forschungssoftware-Ingenieuren
  • Eine Gelegenheit, Fähigkeiten und Erfahrungen in innovativen Wissensübertragungs- und Austauschansätzen zu entwickeln, in einer weltweit führenden und sehr gefragten Organisation

Research Software Engineer Arbeitgeber: EPFL

Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem kleinen, dynamischen und freundlichen Team zu arbeiten, das sich auf innovative Ansätze im Bereich der Softwareentwicklung konzentriert. Unsere Kultur fördert kontinuierliches Lernen und den Austausch von Wissen, während Sie an spannenden Projekten im Bereich der digitalen Vertrauenswürdigkeit und Open Source Software mitwirken. Darüber hinaus profitieren Sie von einer engen Zusammenarbeit mit erfahrenen Fachleuten und haben die Chance, Ihre Fähigkeiten in einem hoch angesehenen Forschungsumfeld weiterzuentwickeln.

EPFL

Kontaktdaten:

EPFL Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Research Software Engineer erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der C4DT-Community in Kontakt zu treten. Zeig Interesse an ihren Projekten und teile deine eigenen Ideen – das kann Türen öffnen!

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, über deine Erfahrungen mit kryptografischen Algorithmen zu sprechen. Wir wissen, dass du das kannst, also zeig dein Können!

Tipp Nummer 3

Sei proaktiv und zeig Initiative! Wenn du eine Idee hast, wie du zur Forschung beitragen kannst, sprich es an. Das zeigt, dass du wirklich interessiert bist und bereit, Verantwortung zu übernehmen.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht. Und vergiss nicht, deine Leidenschaft für Open Source und digitale Souveränität zu betonen – das kommt gut an!

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

Kryptographie
Elliptische Kurven
Zero-Knowledge-Beweise
Post-Quanten-Algorithmen
Golang
Rust
Typescript

Einige Tipps für deine Bewerbung 🫡

Mach es persönlich!:Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Note und erzähle uns, warum du dich für die Stelle als Research Software Engineer interessierst. Das macht deine Bewerbung einzigartig und unvergesslich.

Betone deine Fähigkeiten:Stell sicher, dass du deine Kenntnisse in Kryptographie und Programmierung klar hervorhebst. Wir suchen nach jemandem mit Expertise in elliptischen Kurven und post-quantum Algorithmen – also lass uns wissen, was du drauf hast!

Sei strukturiert:Eine gut strukturierte Bewerbung ist das A und O. Gliedere dein Anschreiben und deinen Lebenslauf übersichtlich, damit wir schnell die wichtigsten Informationen finden können. Das zeigt uns auch, dass du organisiert bist!

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie an die richtige Stelle gelangt und wir sie schnell bearbeiten können. Wir freuen uns auf deine Unterlagen!

Wie man sich auf ein Vorstellungsgespräch bei EPFL vorbereitet

Verstehe die Mission

Mach dich mit dem Thema des Forschungsprojekts vertraut, insbesondere mit der Selbstwiederherstellung von Ende-zu-Ende-verschlüsselten Tresoren. Zeige im Interview, dass du die Ziele und Herausforderungen des Projekts verstehst und wie deine Fähigkeiten dazu beitragen können.

Zeige deine Expertise in Kryptographie

Bereite dich darauf vor, spezifische Fragen zu elliptischen Kurven, Zero-Knowledge-Proofs und post-quanten Algorithmen zu beantworten. Bring Beispiele aus deiner bisherigen Arbeit oder Studien, die deine Kenntnisse in diesen Bereichen belegen.

Programmiersprachen im Fokus

Stelle sicher, dass du deine Erfahrungen mit Golang, Rust und Typescript hervorhebst. Sei bereit, über Test-Driven Development und automatisierte Bereitstellung zu sprechen, um zu zeigen, dass du die besten Praktiken in der Softwareentwicklung beherrschst.

Interesse an Open Source und digitaler Souveränität

Zeige dein Interesse an den Themen des C4DT und wie du dich in die Community einbringen möchtest. Diskutiere, wie du Open Source Software nutzen kannst, um digitale Vertrauenswürdigkeit zu fördern und welche neuen Technologien du lernen möchtest.