23/03/2023
Software Developer
The Toth-Petroczy lab is an interdisciplinary research group at MPI-CBG and CSBD that studies protein evolution.
Applications will be reviewed on a rolling basis until the position is filled.
The Max Planck Institute of Molecular Cell Biology and Genetics (MPI-CBG) and the Center for Systems Biology Dresden (CSBD) are basic research institutes that foster collaborations between theorists and experimentalists. Their research program spans across scales from molecular assemblies to the formation of cells, tissues, and organisms. Currently, about 500 employees work at the institute, representing over 50 nations and a wide range of scientific expertise. As an employer, MPI-CBG offers an environment that fosters open communication and collaboration; an environment with equal opportunities and support for families. The official language of the institute is English.
The Toth-Petroczy lab is an interdisciplinary research group at MPI-CBG and CSBD that studies protein evolution. As a group of scientists with diverse backgrounds in computer science, bioinformatics, statistics, biophysics, chemistry, and biology, we are fascinated by intrinsically disordered protein regions (IDRs) and aim to understand their role in evolution and condensate formation. The field of biomolecular condensates is rapidly growing as more and more biological functions are associated with condensates, such as transcriptional control, RNA metabolism, and cellular organization. Our projects involve method development using prediction algorithms in the above areas of science. Some of our projects are available on the web: DeMAG , CD-CODE .
As a bioinformatics group, we frequently delve into the realms of Software Development, Web Apps, Data Engineering, Machine Learning, and Data Analysis. Almost all of our research projects have the need to build a showcase website to host our research data or build a fully functioning web application exposing prediction algorithms to users, which run a Machine learning model in the hindsight. This is where you come in. You will work closely with other scientists in the group and help them with all sorts of development and programming needs. You will be the guide of every team member whenever it comes to any task related to software engineering/programming. The role will need you to master the art of ML-Ops and deploy machine learning models on production. Our algorithms run on inputs in the range of 1000s to millions. Running such algorithms on sequential single-core processors will end up consuming weeks for each run. Such algorithms need to be optimized to be run on HPCs as parallel programs. You will be expected to write SLURM-based parallel programs that could complete such long runs within days.
What is your role?
- Design and develop normalized databases from raw data (Biological data is really messy)
- Setup automation scripts to connect data processing pipelines
- Write programs to run algorithms on HPC clusters (Parallel programming)
- Develop backend (and/or frontend) of web applications
- Analyze OMICs data to search for interesting patterns
- Build asynchronous task queues to process long-running tasks
Essential qualifications:
Desirable qualifications & soft skills:
Our offer:
- We offer a diversified job in a young, scientifically oriented, international team in one of the most renowned research institutions worldwide
- Salary and social benefits corresponding to qualification and experience according to TVöD Bund (German civil service tariff)
- Attractive pension plan via VBL (Federal and State Government Employees' Retirement Fund)
- Discounted job ticket (VVO) and good public transport connections
- Support for a positive work-life balance, including assistance with family and childcare matters
The position is available starting earliest 1 May 2023. The initial contract is for 2 years with the possibility of extension.
Application:
Please send your complete application materials via our online application system stating 2023-SoftwareDeveloper-2390 at https://recruitingapp-2443.umantis.com/Vacancies/551/Application/CheckLogin/2?lang=eng
The following materials should be included:
- Cover letter indicating motivation to apply for the position
- CV
- Academic and professional certificates
- Contact details of 2 approachable professional references
The Max Planck Society strives for gender and diversity equality. We welcome applications from all backgrounds. People with disabilities are encouraged to apply.
Applications will be reviewed on a rolling basis until the position is filled. For initial inquiries, please contact Brian von Rueden, Head of Human Resources (hr@mpi-cbg.de).
Similar Positions
-
Senior Data Scientist For Cancer Pharmacogenomics , ; The University of Edinburgh, Italy, about 10 hours ago
APPLICATION CLOSING DATE: July 3rd, 2023 Human Technopole (HT) is a new interdisciplinary life science research institute, created and supported by the Italian Government, with the aim of developi...
-
Scientific Computing Expert , ETH Zurich, Switzerland, about 20 hours ago
80%-100%, Zurich, fixed-term To support teaching, research and knowledge transfer, the IT Services (ITS) of ETH Zurich are working as a service organization in a large and complex IT environment. ...
-
Junior Web Developer (W/M), EPFL, Switzerland, 1 day ago
EPFL, the Swiss Federal Institute of Technology in Lausanne, is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs more than ...
-
Software Engineer Data Operations, CERIC-ERIC, Italy, 23 days ago
12 May 2023 Job Information Organisation/Company CERIC-ERIC Research Field Computer science Researcher Profile First Stage Researcher (R1) Country Italy Application Deadline 28 May 2023 - 23:59 (E...
-
Frontend System Developer (Web Developer)], Uppsala University, Sweden, 1 day ago
Published: 2023-05-24 Uppsala University is a comprehensive research-intensive university with a strong international standing. Our ultimate goal is to conduct education and research of the highe...
-
Bioinformatics Software Engineer, Technical University of Denmark (DTU), Denmark, 29 days ago
Bioinformatics Software EngineerBuild bioinformatics systems to solve high-impact real-world challenges Imagine a world in which it is possible to produce most meat synthetically without rearing a...