Python Developer with Linux Systems experience
Indexed description
- Job portal
- All vacancies
The SCIENCE HPC Center at DIKU is looking for a Python developer for an in-house developed system called ERDA / SIF. You will become part of a team with many years of experience developing these systems.
About The Job
ERDA/SIF is based on the purely open-source 'migrid' software, which employs a LAMP-like stack with some additional secure data transfer services (SFTP, WebDAV on HTTPS). A key part of the job will be to develop and maintain the code base for this. You need to build up the competencies for this task with help from the team, however, you will also work with packaging and deploying the software in test and production environments. In summary it is a DevOps job, with a focus on development.
The storage back-end we use is Lustre on ZFS, also open-source, but it can be any POSIX compliant filesystem. While you don’t need to know how to operate Lustre you will need to get a basic knowledge about it to interface with it at various levels.
Everything is run on Linux-based systems with many different hardware configurations (CPU, GPU, network, storage etc.).
Your Main Tasks
- Develop requested new functionality in the migrid codebase.
- Streamline existing container build and deployment of migrid instances.
- Improve existing ansible playbooks to deploy migrid from bare VMs.
- Triage, debug and fix reported bugs in migrid and deployment.
- Review and sanity check python code from your colleagues.
- Document code and deployment commands.
- You possess significant experience as a Python developer.
- You are proficient in both Danish and English.
- You can effectively express yourself in writing in English.
- You can collaborate with others.
- You can autonomously identify and solve issues.
- You can independently acquire new knowledge.
- You have hands-on experience with Linux system operations.
- Proficiency in Lustre and/or ZFS is highly desirable.
- A technical or scientific higher education background is advantageous.
- You have worked with IT security at the technical level.
- You have a track record of working with container deployment.
- Remote management over SSH is within your comfort zone.
- You possess some experience with (web) application security.
- You have basic proficiency with Git.
- Ansible experience is considered a plus.
- Knowledge of unit testing and continuous integration is a plus.
- Your experience with Lustre and/or ZFS is appreciated.
SCIENCE HPC Center fulfills the role of Faculty of SCIENCE's central data management and e-infrastructure facility. The center is responsible for the development and operations of facilities for storing, sharing, calculating, analyzing, and publishing research data. The aim is to ensure that the SCIENCE faculty's researchers and students can easily archive, share, and process large amounts of data across the university, also with external partners. The SCIENCE HPC Center currently operates systems with a total of approx.
30,000 CPU cores and more than 35PB of storage.
Currently, we have 8 employees, with 7 of them working full-time at the center. We value a distraction free work environment with flexible hours, few meetings and phone calls and hybrid work from office and home/remote. Most of our daily communication occurs through video, chat and email. To address the limited face-to-face interaction, we conduct a weekly online status meeting. Additionally, when circumstances necessitate a physical presence at the office, we take the opportunity for some extra socializing.
We Offer
- A multifaceted position providing significant independence and a diverse range of tasks.
- Inclusion in a dedicated and specialized team.
- Collaborative colleagues who highly value professional cooperation and maintain an informal, open, and respectful communication style.
- An academic environment near researchers and students.
Employment (according to qualifications) will be either as IT officer, academic employee, or special consultant. Negotiation for salary supplement is possible. The working time is 37 hours per week on average. The working hours are flexible.
The expected starting date is 1 July 2026. The position is permanent.
Application deadline: 18 May 2026, 23.59 CET. Applications submitted after the deadline will not be accepted.
Interviews take place at the end of May, primarily 26 and 27 May.
Working place: Department of Computer Science, Faculty of Science, University of Copenhagen. Universitetsparken 5, 2100 Copenhagen Ø, Østerbro
Further information
Contact Technical Manager Hans Henrik Happe [email protected]
Your application
Please send an electronic application with attachment via Jobportalen (Click on the link "Apply Now" at the bottom of the post).
The University wishes our staff to reflect the diversity of society and thus welcomes applications from all qualified candidates regardless of personal background.
APPLY NOW
Part of the International Alliance of Research Universities (IARU), and among Europe’s top-ranking universities, the University of Copenhagen promotes research and teaching of the highest international standard. Rich in tradition and modern in outlook, the University gives students and staff the opportunity to cultivate their talent in an ambitious and informal environment. An effective organisation – with good working conditions and a collaborative work culture – creates the ideal framework for a successful academic career.
Info
Application deadline: 18-05-2026
Employment start: 01-07-2026
Working hours: Full time
Department/Location: Department of Computer Science
Search all vacancies
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search