HPC Software and Community Developer for Deep / Machine Learning

Jülich Research Centre (FZJ)

Jülich, Germany

Work group:

JSC – Jülich Supercomputing Centre

Area of research:

Scientific / postdoctoral posts

Job description:

Your Job:

  • Conduct software development and research community support activities on Machine Learning / Deep Learning (ML/DL) methods with focus on large-scale HPC applications

  • Engage in international ML/DL communities together with the HAICU user communities in order to be aware of community trends, best practices, and needs

  • Cooperate with the HAICU Central and other HAICU partners to achieve improved support for HAICU researchers over the Helmholtz Association in Germany and its cooperating national and international partners

  • Work close together with Cross-Sectional Team Deep Learning (CST-DL) based at JSC to maintain and document research projects and long-term open software platforms with high usability and impact across domains and ML/DL community

  • Stay abreast of current trends and best practices in ML/DL tools widely used in ML/DL communities and their needs of using HPC systems and new software environments

  • Document and exchange solutions of ML and DL approaches within various communities and present best-practices and workflows at leading international conferences and in dedicated workshops

  • Support the HAICU HLST and CST-DL team members in particular and the HAICU users in general to document ML and DL methods and workflows derived from their research questions and provide research community with training based on such well-documented workflows

  • Assist in the HLST coordination and acquisition of new research projects subject to your abilities and interests

  • Optionally publish findings and research outcomes of your own research and/or together with members of research communities that take advantage of the HLST activities

Your Profile:

  • Master or Doctorate degree from a university with internationally accepted quality standards in computer science, software engineering, data science, machine learning, mathematics, physics or a related subject
  • Communication skills in order to understand diverse scientific community-specific requirements and translate them into achievable support structures in the HLST
  • Experience in hosting/chairing community-specific events in order to engage in communities and to establish long-term relationships and enable reproducible science
  • Having community outreach skills with modern communication channels such as social media
  • Very good knowledge of English in written and spoken form in order to document code and workflows from the HLST members and make them publicly understandable
  • Experience in software development (best software practices, git workflows, etc), programming languages such as Python, C++ and software deployment for open source community
  • Beneficial would be experience with modern ML/DL tools (e.g., TensorFlow, pyTorch, mxNet, Chainer, Keras, Horovod, etc.), and knowledge on distribution via container-based environments (Docker, Singularity)
  • Beneficial would be experience in data archiving and sharing in order to make data available according to the ‘Findable Accessible Interoperable Reusable (FAIR)’ guidelines
  • Beneficial would be also experience in the field of machine / deep learning
  • Beneficial would be experience with HPC (also GPU-based)
  • Ability to present your work at workshops and international conferences

Our Offer:

  • Opportunity to work on interesting challenges as team leader and
  • Opportunity to work on interesting challenges and research questions with access to cutting-edge and unique HPC systems
  • Possibility to develop your academic career and engage in the supervision of master and doctoral students in the fields of software engineering, machine learning and computer science. If desired, option towards obtaining a PhD degree can be provided
  • Freedom to work on your own research questions for a predefined fraction of your working time
  • Excellent research and computing infrastructures in one of Europe’s largest research Facilities
  • Exciting working environment on an attractive research campus with excellent infrastructure, located between the cities of Cologne, Düsseldorf, and Aachen
  • International and interdisciplinary working atmosphere
  • A comprehensive further training programme
  • Flexible working hours and various opportunities to reconcile work and private life
  • Limited for 2 years with possible longer-term prospects
  • Full-time position with the option of slightly reduced working hours
  • Salary and social benefits in conformity with the provisions of the Collective Agreement for the Civil Service (TVöD)

Forschungszentrum Jülich aims to employ more women in this area and therefore particularly welcomes applications from women.We also welcome applications from disabled persons.

Please apply via recruiter’s website.

Quote Reference: 2019-257