About Me

Jeffrey Wigger

Hi There!

You have stumbled upon my blog about software engineering and computer science. On this blog, I write about topics that inspire me in my work as MLOps Engineer, or the projects that I work on in my spare time. However, this page is about me, a Swiss Software Engineer from Lucerne who currently lives and works in the federal city Bern. Read on to learn more about me and my projects.

My Career

May, 2024 - present MLOps Engineer die Mobiliar
  • I work in a team that provides a MLOps platform for Data Scientists. We enable them on their journey from training models to bringing them into production.
Jul, 2022 - April, 2024 DevOps Engineer Textshuttle
  • I maintained the infrastructure for training and running AI language models with a focus on making inference more efficient and scalable.
Mar, 2021 - Sep, 2021 Software Engineer Intern Fondation Campus Biotech Geneva
  • I worked on a prototype for a reproducible data platform in the neuroscience domain using Docker and semantic web technologies.

My Education

2019- 2022 Master of Computer Science EPF Lausanne (EPFL)
  • I took classes and created projects in the domains of distributed computing, data science, and information security.
  • I graduated with a thesis on decentralized machine learning for which I collaborated on the development of a novel algorithm for communication efficient decentralized learning.
2015- 2019 Bachelor of Computer Science ETH Zurich (ETHZ)
  • I primarily focused high performance computing with an interest in the intersection of machine learning and scalable computer systems.
  • I graduated with a project that enabled simulating different distributions of stale gradients to analyze their impact on training ML models with asynchronous stochastic gradient descent (SGD).

Open Source Projects

  • FastDynamicBatcher: a FastAPI extension for batching inputs across requests to accelerate machine learning workloads.
  • CompIntPy: A Python library with C++ binding for fast encoding and decoding of variable length integer arrays.

Publications

  • 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

What are your favorite paintings?

My three favorite paintings are:
  • Jean-Antoine Watteau's Le Pèlerinage à l'île de Cythère
  • Jacques-Louis David's L'Intervention des Sabines
  • Édouard Manet's Dans la serre

What is your favorite book?

I am lover of scify and history. So, Isaac Asimov's Foundation series belongs to my favorite works of fiction.

What languages do speak?

I am a native German and Swiss German speaker. Furthermore, I am fluent in English and conversational in French.