We are hiring a Software Developer
The Toth-Petroczy lab is an interdisciplinary research group at MPI-CBG and CSBD that studies protein evolution.
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:
- Bachelor’s degree in fields related to Computer Science or Software Engineering
- 3+ years of professional experience as a software developer (web development)
- Proficient understanding of basic computer science data structures and algorithms
- Proficient understanding of databases – both RDBMS and NoSQL
- Expertise in a procedural programming language like Python (scripting as well as development)
- Proficient understanding of APIs, REST, HTTP methods, and gateways (Nginx)
- Good understanding of MVC frameworks (e.g., Django)
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Proficiency in working with a Linux/Unix-based operating system
- Proficient understanding of version control using Git (We use Gitlab)
- Good understanding of SEO principles and ensuring that application will adhere to them.
Desirable qualifications & soft skills:
- Excellent conceptual and analytical skills
- Leadership personality and hands-on mentality
- A high degree of responsibility, perseverance, and ownership
- Critical thinking and problem-solving skills
- Ability to interact and work with interdisciplinary team members
- Knowledge of life science data – proteomics, genomics
- Knowledge of statistics, machine learning, and artificial intelligence
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).
Current news by our research groups
Agnes Toth-Petroczy Group,Anthony Hyman Group
CD-Code is now published in Nature Methods
CD-CODE is now published in Nature Methods. It is a “living database” that we designed for fast addition and review of information about condensates and proteins and is open to users and expert researchers who would like to contribute. Join us and visit cd-code! CD code has been a…
Computational Postdoc or PhD student (m/f/d) in protein evolution and biomolecular condensates
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…
Simon Alberti Group,Alf Honigmann Group,Anthony Hyman Group,Marcus Jahnel Group
A role for RNA in Stress Granules assembly
Stress granules are membraneless compartments formed by phase separation of specific molecules upon exposure to cellular stress such as oxidative stress, heat shock, or osmotic stress. The Alberti, Jahnel, Honigmann, and Hyman labs published a study in cell highlighting the role of RNA in the…
Filament formation by the translation factor eIF2B regulates protein synthesis in starved cells
Aminoacyl-tRNA synthetases (aaRSs), the enzymes responsible for coupling tRNAs to their cognate amino acids, minimize translational errors by intrinsic hydrolytic editing. Here, we compared norvaline (Nva), a linear amino acid not coded for protein synthesis, to the proteinogenic, branched valine…
Moritz Kreysing Group,Simon Alberti Group,Anthony Hyman Group
Condensation regulates translation
New insights into the influence of Ded1p condensation on translation comes from the Hyman, Alberti and Kreysing labs. The study published in Cell is entitled "Condensation of Ded1p Promotes a Translational Switch from Housekeeping to Stress Protein Production". Graphical abstract: Abstract: Cells…