Describe the projects you have been involved with in respect to your main field of interest.
Include any relevant topics/technologies you have used. (max 1440 chars)
I have previously worked as a technical student at CERN SY-RF-BR, implementing a demonstration for automating longitudinal phase space tomography in the PSB. I used various CERN frameworks such as UCAP, FESA, LSA, JAPC, as well as various tools available in the TN like OASIS, LSA apps, CCDE, Acc-Py. The bulk of the implementation was done in Python, with some parts in C++.
The project dealt with everything from acquisition, to data processing and control/display. In practice, the acquisition implemented a custom FESA class slaving OASIS, while the data processing ran on UCAP-Python with a C++ extension accelerated by OpenMP. The control and display consisted of a set of GUIs in the TN CCM for controlling tomography parameters, interfacing with LSA and the middleware, and displaying tomographic reconstruction along with computed beam parameters.
This project has also been presented at various groups in ATS like UCAP, Acc-Py, PSB MPC, and has shown another interesting use-case of combining many ATS services, which I also found very fun and interesting to learn for my project.
**Describe the projects you have been involved with in respect to your secondary fields of interest.
Include any relevant topics/technologies you have used. (max. 1440 chars)
My Engineering Physics degree has in a way prepared me for more interdisciplinary projects such as my technical student project; somewhere between software engineering and accelerator physics and is something I love to do. I am more proficient in working with software over hardware but would be happy to learn to work with hardware, or both!
IT is less of a focus of my degree, but more of a hobby. I run a HPE server at home with 2 VMs with Debian and CentOS 8 Stream on ESXi, with various web apps running on Django or Flask in Python for convenience apps.
I speak Java (from university) and Swing, C++ and a bit of CUDA, Python, Go, a few frontend languages, and have a brief understanding of SQL. I like shell scripting, and in general, automating tedious tasks programmatically in efficient ways. I have experience writing GUIs with (Py)Qt, especially for CERN ATS.
My master thesis developing a new computer vision model for defect detection has given me experience in using PyTorch and Tensorflow and ML workflows in addition to my master’s in machine learning. In this project, I worked with detecting and classifying rail joints in image data on the Swiss railway network to automate the detection of defective joints. In practice, this was implemented using state-of-the-art image classification CNNs like Inception ResNet.
What is your motivation for applying for this job / Quelles sont vos motivations pour cette candidature? (max. 1440 char.)
I have previously had 2 student contracts at CERN, followed by a master’s thesis in the industry at SBB in Switzerland. While I have enjoyed exploring the industry, I have found it to be more rewarding to work at CERN.
I like the humble working environment fostering learning and knowledge transfer. It is a workplace I would like to come back to, and have some improvements I would like to suggest (please fix the ATS wikis…). In addition, I like working with the CERN services and feel comfortable learning more of them as I need.
I describe myself as a jack of all trades; I’m quite proficient in many tools and frameworks, but I’m not an expert in most of them. But I pick up new skills quickly and like to learn new things. CERN feels like a great environment to continue doing this, and especially learning by doing.
I’m currently debating whether to pursue a PhD or a fellowship due to my background in Physics and am hoping this application will help sort it out. :)