Über Mich

Jeffrey Wigger

Hallo!

Du hast meinen Blog über Softwareentwicklung und Informatik gefunden. Auf diesem Blog schreibe ich über Themen, die mich während meiner Arbeit als MLOps Engineer inspirieren, oder an denen ich in meiner Freizeit arbeite. Jedoch ist diese Seite über mich, einen Schweizer Informatiker von Luzern, der in der Bundesstadt Bern lebt und arbeitet. Lese weiter, um mehr über mich und meine Projekte zu erfahren.

Meine Laufbahn

Mai, 2024 - jetzt MLOps Engineer die Mobiliar
  • Ich arbeite in einem Team, dass eine MLOps Plattform für Data Scientists entwickelt. Wir befähigen unsere Feature Teams auf ihrem Weg vom trainieren von Modellen bis zu deren Produktivstellung.
July, 2022 - April, 2024 DevOps Engineer Textshuttle
  • Ich unterhielt die Infrastruktur für das Trainieren und produktive Anwenden von KI Sprach-Modellen. Einer meiner Hauptaufgaben war es, die Inferenz zu skalieren und effizienter zu machen.
März, 2021 - Sep., 2021 Informatik Praktikant Fondation Campus Biotech Geneva
  • Ich entwickelte einen Prototypen für eine Plattform, die reproduzierbare Arbeitsabläufe im Bereich der Neurowissenschaften ermöglicht mittels Docker und Semantischen Web Technologien.

Meine Ausbildung

2019- 2022 Informatik Master ETH Lausanne (EPFL)
  • Ich besuchte Kurse und arbeitete and Projekten in den Bereichen der verteilten Datenverarbeitung, Data Science und Datensicherheit.
  • Mein Studium schloss ich mit einer Arbeit über dezentralisiertes Maschinelles-Lernen ab, wofür ich bei der Entwicklung eines neuen Algorithmus für effiziente Kommunikation beim verteilten Trainieren von KI-Systemen mitwirkte.
2015- 2019 Informatik Bachelor ETH Zurich (ETHZ)
  • Ich fokussierte mein Studium primär auf skalierbare Computersysteme und maschinelles Lernen.
  • Mein Studium schloss ich mit einer Arbeit ab, für die ich einen Simulator schrieb, um den Einfluss von verzögernden Gradienten auf das Trainieren von Modellen mit asynchronem Stochastic Gradient Descent (SGD) zu untersuchen.

Open Source Projekte

  • FastDynamicBatcher: Eine FastAPI Erweiterung, um Eingaben über mehrere API-Aufrufe in einem Batch zu vereinen und dadurch den Durchsatz von KI-Modellen zu beschleunigen.
  • CompIntPy: Eine Python Library mit C++ Einbindungen für das schnelle Komprimieren und Dekomprimieren von Ganzzahl Matrizen .

Publikationen

  • A. Dhasade, A. -M. Kermarrec, R. Pires, R. Sharma, M. Vujasinovic and J. Wigger, "Get More for Less in Decentralized Learning Systems," 2023 IEEE 43rd International Conference on Distributed Computing Systems (ICDCS), Hong Kong, Hong Kong, 2023, pp. 463-474

Q&A

Was sind deine Lieblingsgemälde?

Meine Lieblingsgemälde sind:
  • Jean-Antoine Watteau Le Pèlerinage à l'île de Cythère
  • Jacques-Louis David L'Intervention des Sabines
  • Édouard Manet Dans la serre

Was ist dein Lieblingsbuch?

Ich bin ein Sci-Fi und Geschichtsenthusiast, von daher liebe ich die Foundation Series von Isaac Asimov.

Welche Sprachen sprichst du?

Deutsch ist meine Muttersprache. Zudem spreche ich fliessend Englisch und habe ein gutes Verständnis der französischen Sprache.