International Work Experience

Forschungszentrum Jülich & Work Culture

forschungszentrum logo
Forschungszentrum Jülich campus aerial view
Jülich's supercomputer Jupiter
Containmentfoam simulation
Jülich's quantum computer

The Research Center

Working at Forschungszentrum Jülich has been a really interesting experience because it’s not just a normal company, it’s one of the largest research centers in Europe and home to Europes most powerful supercomputer Jupiter. It’s located in Jülich, Germany, which is a smaller town, but the work being done there is on a global scale. Being in that kind of environment makes it feel like what you’re working on actually matters beyond just the company itself.

The research center was originally founded in the 1950s with a focus on nuclear research, but over time it has expanded into a wide range of fields like energy, climate, and high-performance computing. That evolution is pretty clear when you’re working there because you can see how modern and advanced everything is, especially with the computing infrastructure. It’s a mix of older research roots with very cutting-edge technology.

My Work

I work at Forschungszentrum Jülich on the reactor safety side of their nuclear research program. The team develops containmentFoam, an open-source CFD solver built on OpenFOAM that simulates what happens inside a nuclear reactor containment building during a severe accident — things like hydrogen mixing, steam distribution, and aerosol transport. The goal is to help assess safety measures and prevent the kind of containment failures seen at Fukushima. My role is on the software and performance side, so I contribute to the tooling rather than the nuclear physics directly.

My position is as a performance engineer, and my main responsibility has been developing scripts to test how systems perform under different conditions. At the start, I was focused more on performance testing, but more recently my work has shifted toward finding memory leaks in applications. A big part of what I’ve been doing is integrating those tests into GitLab CI/CD pipelines so that performance and memory checks run automatically. Day-to-day, that means writing scripts, analyzing logs, debugging issues, and trying to make systems more reliable and efficient.

Work Culture

In terms of workplace culture, it honestly feels pretty similar to what I’ve experienced in the United States, especially in engineering environments. People are focused on their work, communication is pretty direct, and expectations are clear. One small difference I noticed is that people here are more likely to eat lunch together, which might just be a me thing but at home I was used to people eating at their desks or going out separately. Here, it seems more common for teams to take a break and have lunch together, which creates a different kind of social dynamic. It’s a nice way to build camaraderie and take a break from work, and it’s something I’ve come to appreciate.

Comparing Germany to the U.S., the actual work itself is almost identical, especially in software engineering. The tools, workflows, and expectations are all very similar. The main differences are more in lifestyle and structure. There seems to be a stronger emphasis on work-life balance in Germany, and the overall pace feels slightly more steady and less rushed. At the same time, collaboration and productivity are still very high.

What I’m Taking Away

Overall, this experience has shown me that while technical work is pretty universal, the way people interact around that work can still vary. The biggest differences haven’t been in the engineering itself, but in the smaller daily habits, like eating together or how people structure their day. Those are the things that make the experience feel different, even when the job itself feels familiar.

You can go back to notes or read the previous note.