Job Description
European XFEL is an international non-profit company located in \t\t\tthe Hamburg area in Germany. It operates a 3.4 km-long X‑ray laser, \t\t\twhich produces X‑rays of unique quality for studies in physics, \t\t\tchemistry, the life sciences, materials research and other \t\t\tdisciplines. The diverse scientific facilities at European XFEL \t\t\tenable scientists from across the globe to carry out a wide range of \t\t\texperimental techniques.\t\t\t\t\t\tThe EuXFEL "Strategy 2030+" identifies various development programs, \t\t\twhich are ongoing or about to start, aiming at short- to mid-term \t\t\tenhancements to current capabilities and user experience.
It also \t\t\tforesees programs, with the purpose of developing or qualifying \t\t\ttechnology for a facility upgrade during the next decade. This \t\t\tupgrade will bring advanced X‑ray photon delivery modes, a higher \t\t\tnumber of pulses per second on sample and attosecond X‑ray pulses, \t\t\tto name a few features. The data services of the facility will need \t\t\tto evolve alongside to accommodate and prepare for these \t\t\tdevelopments.
At the same time, efforts to improve the user \t\t\texperience (UX) of some of these systems have started.In particular, to integrate to new hardware and procedures in EuXFEL’s control system, Karabo, we are looking for a\t\t\t Python Software Engineer (f/m/d) \t\t\t\t\t\t\t The Position \t\t\t* Develop control software solutions within our in-house Karabo SCADA Framework:* Provide interfaces to hardware components by developing Karabo devices* Implement middleware solutions for higher level procedures to control our beamlines and instruments* Contribute to the DevOps infrastructure of the controls group and evolve the integration testing frameworks based on established community standards* Interface with the scientific instruments to advise on control software solutions, and gather requirements for control solutions needed by the instruments and beamlines* Contribute to facility-wide tools and enhancements for control software solutions* Participate in the support provided by the Controls group to the facility, such as on‑call duty and in the facility's Data Operation Center\t\t\t\t\t\t\t Requirements \t\t* Academic degree in Computer Science, Physics, or an equivalent qualification* Strong experience in Python programming is mandatory* Experience with CI infrastructures (Gitlab), and deployment environments such as Ansible is mandatory* Working experience with Docker, Podman or Kubernetes is considered an asset* Familiarity with asynchronous programming in asyncio is desirable* Proven experience in implementing control software solutions in a SCADA framework such as Karabo, DOOCS, Tango (and derivatives) or EPICS is considered an asset* Good communication skills, especially in terms of communicating technical aspects, are a must* Good command of English as a working language is a must\t\t\tFor additional information, please contact Wajid Ehsan (( )(mailto: )).\t\t\t\t\t\tWorking place will be Schenefeld, in the Hamburg metropolitan area. \t\t\tGeneral information on working in Germany, the Hamburg area and the \t\t\tEuropean XFEL can be found\t\t\t(\t\t\there)( Our offer \t\t\tBecome part of a vibrant international and multicultural team of \t\t\tscientists, engineers, technical and administrative staff. Be \t\t\tinvolved in cutting edge scientific and technical progress and \t\t\tparticipate in our international networks.
Experience our atmosphere \t\t\tof tolerance and respect.\t\t\t\t\t\tSalary and benefits are similar to those of public service \t\t\torganizations in Germany, this includes for example:\t\t\t* family-friendly working environment (e.g. additional childcare days)* flexible working times and option for work from home depending on tasks* 30 days of vacation, 24th and 31st of December are free as a courtesy of the employer* extensive relocation benefits* generous company pension scheme (6,45% of monthly salary)* monthly social events and subsidized company restaurant* partially financed job-tickets for public transportation* extensive training opportunities incl. subsidized English and German language classes* easy and free access to a mental health platform to support your well‑being\t\t\tOur company language is English.\t\t\t\t\t\t*Reference number: E-385*\t\t\t\t\t\t*Duration:* This appointment is limited to 3 years.\t\t\t\t\t\t\t Application \t\t\tPlease apply (online)( -mediendesign.de/link/9cdda2a6 -36785-203-2b0c4d-1643.html) and provide your CV and a motivation letter in English as well as any reference letters.\t\t\t\t\t\tThe European XFEL GmbH is an equal opportunity and affirmative action \t\t\temployer and we promote and support diverse and heterogenous teams.
\t\t\tApplicants with disabilities will be given preference over other equally \t\t\tqualified applicants.\t\t\t\t\t\t(\t\t\tApply now)( -mediendesign.de/link/9cdda2a6 -36785-203-2b0c4d-1643.html)\t\t\t*\t\t\tDeadline: 12 May 2025*\t\t\t\t\t\tEuropean XFEL GmbH\t\t\tHolzkoppel 4, 22869 Schenefeld, Germany\t\t\t*(