We are looking for a Backend developer with experience in system integration and knowledge of cloud infrastructures.
You will be designing and implementing backend systems providing interfaces to store and extract information from existing data sources as well as participate in designing and implementing new systems.
Primary areas of responsibility
As a Backend developer, you will be building systems for storing and retrieving data from various sources, starting from relational databases, through files in a file system and Hadoop clusters as well as setting up analytical pipelines and interacting with the underlying cloud infrastructure. Your responsibilities will relate mostly to development of systems with a share of utilising supercomputing and cloud infrastructure, but the tasks will be adjusted depending on your interests and abilities.
Your main tasks would include:
- Developing new features and systems while maintaining clean and coherent codebase
- Collaborating with the project partners outside of the team if needed
- Maintaining user-facing documentation of the APIs and system logic
- Participating in regular meetings where the team members altogether discuss the progress and the next steps
Our expectations of you
The competences that will be required:
- A degree in Computer Science, Bioinformatics, Data Science or a related field, or equivalent work experience
- Experience with building and using REST APIs
- Experience with Python language
- Experience with Relational and Graph databases
- Experience with CI/CD (continuous integration and continuous delivery)
- Experience with cloud infrastructures and understanding of concepts of system administration
- Git version control
It would be a plus to have experience with:
- Python web frameworks (Django, Flask)
- Workflow/pipeline frameworks (Luigi, Airflow)
- OpenStack platform
- Provisioning and configuration management tools (e.g. Ansible, Puppet, Jenkins, Chef)
- System administration
- Agile development (Scrum etc)
- Computer networks
What we offer in return
We offer an interesting and challenging job in an international atmosphere with the focus on research, teaching, innovation and scientific advice for the benefit of the surrounding community. We place emphasis on a high level of professionalism among our staff, so skills development is an integral part of our organization. We offer a great flexibility in the position. In the area of technical and natural sciences, DTU is one of the leading research and education institutions in Europe.
Salary and appointment terms
Terms of appointment and payment according to the Agreement between the Danish Ministry of Finance and the Danish Federation of Professional Associations (AC).
Application and contact
Please submit your online application no later than Monday, 22nd January 2018. Open the “Apply online” link, fill out the form and attach your motivated application, CV and exam certificates.
If you would like additional information about the position, please contact senior executive officer Myhanh Nguyen, firstname.lastname@example.org.
All interested candidates irrespective of age, gender, race, disability, religion or ethnic background are encouraged to apply.
The Danish National Life Science Supercomputing Center, Computerome is a HPC Facility specialized for Life Science. Users include Research groups from all Danish Universities and large international research consortiums as well as users from industry and the public Health Care Sector. They all benefit from the fast, flexible and secure infrastructure and the ability to combine different types of sensitive data and perform analysis. Computerome is physically installed at the DTU Risø campus and managed by a strong team of specialists from DTU. Computerome is the official supercomputer of ELIXIR Denmark, a member of ELIXIR, the European infratructure for biological information.
DTU is a technical university providing internationally leading research, education, innovation and scientific advice. Our staff of 5,800 advance science and technology to create innovative solutions that meet the demands of society; and our 11,000 students are being educated to address the technological challenges of the future. DTU is an independent academic university collaborating globally with business, industry, government, and public agencies.