Your tasks
This job opening provides the opportunity to join an exciting and driven international team at the forefront of research in the field of materials discovery and design, enabled by AiiDA, an open-source Python framework for reproducible workflow management, and disseminated on the Materials Cloud portal. The candidate will join the group at PSI under the supervision of Dr. Giovanni Pizzi, collaborating with groups around the world where AiiDA and its plugins are developed and used to enable the discovery of next-generation materials.
The successful candidate will be in charge of further developments of the Materials Cloud portal for FAIR sharing of Open Research Data (ORD), enabling the transition to a sustainable infrastructure adopting modern software tools and libraries, both in the backend and the frontend of the web platform.
The position is funded by a Swiss Open Research Data project. Tight collaborations are expected also with NCCR MARVEL and other projects in the group. The candidate is expected to collaborate with other project partners, providing both great networking opportunities and strengthening their experience on backend development, frontend development, and/or DevOps.
The candidate will become a member of the Materials Cloud team. The tasks for the position will involve:
1. Advance the Materials Cloud platform by extending curated data sections of research projects such as MC2D and MC3D, and be involved in the corresponding materials science projects and their data pipelines.
2. Extend the Materials Cloud Archive portal to support new user-facing features and to export metadata in standardized formats, facilitating data exchange and interoperability at the Swiss level and internationally.
3. Contribute to the development of the underlying technology: the Materials Cloud backend, AiiDA workflow engine, and AiiDAlab web platform for workflow management.
4. General maintenance of the Materials Cloud web portal such as code review, issue management, bug fixes, implementation of new features, and support of new technologies in the deployment and backend (e.g., Ansible, Docker, Kubernetes) and frontend (React).
Your profile
Candidates are sought with strong organization skills and a passion for writing open-source tools for research, that can be used by a broad audience of users and researchers. Candidates are expected to show an excellent work ethic and to feel at home working in teams.
Requirements:
1. PhD degree in a STEM discipline (a PhD in physics, chemistry, or materials science/engineering is a plus).
2. Very good Python programming skills.
3. Excellent frontend (JavaScript) programming skills (knowledge of React is a plus).
4. Strong motivation for supporting materials science and discovery projects.
Desirable (but not required) skills include:
1. Using software development tools (git, testing, continuous integration).
2. Passion for User Interaction/User Experience (UI/UX).
3. Experience with managing large amounts of data and/or running simulations on HPC.
4. Experience with developing and deploying Python backend software.
5. Knowledge of PostgreSQL and OpenSearch or Elasticsearch.
We offer
Our institution is based on interdisciplinary, innovative, and dynamic collaboration. You will profit from systematic training on the job, in addition to personal development possibilities and our pronounced vocational training culture. If you wish to optimally combine work and family life or other personal interests, we are able to support you with our modern employment conditions and the on-site infrastructure.
Your employment contract is limited to 1 year, possibly renewable depending on future funding decisions.
For further information, please contact Dr. Giovanni Pizzi at giovanni.pizzi@psi.ch.
Please submit your application online by 29 December 2024 (including a list of publications and contacts of 2 people that could be contacted for a reference letter) for the position as a Postdoctoral Fellow (index no. 7301-00).
Paul Scherrer Institute, Human Resources Management, Mariusz Prus, 5232 Villigen PSI, Switzerland
#J-18808-Ljbffr