Jobs

Senior Research Engineer in Scientific Machine Learning – Fröhlich Lab


Job details
  • The Francis Crick Institute
  • Central London
  • 1 week ago

Senior Research Engineer in Scientific Machine Learning – Fröhlich Lab

Contract term:This is a full-time, permanent position on Crick terms and conditions of employment.

The Role

In this role, you will collaborate with other lab members to develop, implement, and maintain scientific software. This entails teaching and training other group members in good software development practice, establishment of reusable computational pipelines and software development workflows and day-to-day support of group members with coding advice and code review. The role covers a wide range of different functions and supports the lab on a scientific and operational basis.

Typical activities include:

  • Provide computational expertise to help other group members achieve their research objectives.
  • Providing technical expertise and input for the development, refinement and troubleshooting of relevant or novel computational methodologies.
  • Implement, benchmark, evaluate and apply existing and novel numerical methods to build bespoke analysis and modelling pipelines.
  • Help to develop others by mentoring and sharing expertise and experience.
  • Help to support and develop group project management and reporting procedures.
  • Continue professional development through maintaining awareness of developments in the wider research communities.
  • Participating in academic activities, including group meetings and journal clubs, seminars, workshops and scientific meetings.
  • Publish where appropriate.

The Research Group

The Fröhlich lab builds computational models to unravel the regulatory principles underlying the dynamics of intracellular signalling. We build these models by blending techniques from mathematical modelling and machine learning. More details about the group and our research interests can be found on the lab’s webpagewww.frohlichlab.com

The successful candidate will join a growing, multi-disciplinary team of scientist with the opportunity to contribute own ideas and help shape the research profile of the lab. Currently, our team includes two PhD students and one PostDoc, with an additional PhD student and PostDoc set to join us in the coming months. Our team members bring diverse expertise from fields such as mathematics, physics, biology, engineering, and data science. Research projects are supported by a vibrant, multi-disciplinary scientific community at the Crick, with ample opportunities for internal and external collaborations. Moreover, the candidate will have access to state-of-the-art core facilities at the Crick, including the High-Performance-Computing platform, as well as structured career development and rich networking opportunities.

Experience and Competencies

The post holder should embody and demonstrate our core Crick values:

Bold; Open; Collegial

Essential

  • A PhD in a relevant field (Systems Biology/Natural Sciences, Bioinformatics/Computer Science/Data Science/Mathematics/Physics etc.) or equivalent relevant experience.
  • Strong programming skills in Python/C++/Julia or related languages.
  • Foundational knowledge of linear algebra and numerical methods for optimization, dynamical systems and machine learning.
  • Significant experience in python programming with a track record of developing programs and scripts conforming to common coding and software development standards (version control, testing, etc.)
  • The ability to organise and prioritise workload within a project management framework.
  • Experience in mentoring and sharing expertise with others.
  • Dedication to reproducible research and open science.
  • Clear and effective verbal and written communication skills; able to collaborate with interdisciplinary teams, write scientific papers, and present research findings.

Desirable

  • Proficiency in workflow management systems (Snakemake/Nextflow) and/or MLops frameworks (Weights&Biases, MLflow, etc.).
  • Familiarity with machine learning frameworks (jax/pytorch)
  • Experience in utilizing high performance computing environments for large-scale computational tasks (e.g. SLURM)
  • Experience in teaching or training others.
  • Knowledge of other research areas relevant to Crick research.

About Us

At the Crick, we conduct research at the forefront of biomedical research. We combine rigour with an open and collaborative culture, and are outward-looking, reflecting our status as a partnership of six organisations aiming to pool knowledge, ideas and resources.

We have a wide research portfolio with no divisions or departments, bringing biomedical researchers together with clinicians, physical scientists and applied scientists from our pharmaceutical partners.

We aim to attract the most talented researchers and support them to tackle innovative research questions. Our science technology platforms provide our researchers with access to state-of-the-art technology and expertise.

We provide an excellent learning environment with dedicated education programmes in public engagement with science, education and personal development, and a postdoc training programme that prepares scientists for leadership roles in science.

  • If you are interested in applying for this role, please apply via ourwebsite.
  • All offers of employment are subject to successful security screening and continuous eligibility to work in the United Kingdom.
  • If you require a visa to work in the UK we will help support your application should you be successful

Find out what benefits the Crick has to offer:

For more information on our great pay and benefits package please click here:https://www.crick.ac.uk/careers-and-study/life-at-the-crick/pay-and-benefits

Equality, Diversity & Inclusion:

We welcome applications from all backgrounds. We are committed to providing equal employment opportunities, regardless of ethnicity, nationality, gender, sexual orientation, gender identity, religion, pregnancy, age, disability, or civil partnership, marital or family status. We particularly welcome applications from people who are Minority Ethnic as they are currently underrepresented in the Crick at this level.

Diversity is essential to excellence in scientific endeavour. It increases breadth and perspective, leading to more innovation and creativity. We want the Crick to be a place where everyone feels valued and where diversity is celebrated and seen as part of the foundation for our Institute’s success.

The Crick is committed to creating equality of opportunity and promoting diversity and inclusivity. We all share in the responsibility to actively promote dignity, respect, inclusivity and equal treatment and it is our aim to ensure that these principles are reflected and implemented in all strategies, policies and practices.

Read more on our website: https://www.crick.ac.uk/careers-and-study/life-at-the-crick/equality-diversity-and-inclusion

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Computational Research Engineer - Fröhlich Lab

Description:Senior Research Engineer in Scientific Machine Learning – Fröhlich LabContract term:This is a full-time, permanent position on Crick terms and conditions of employment.The RoleIn this role, you will collaborate with other lab members to develop, implement, and maintain scientific software. This entails teaching and training other group members in good...

The Francis Crick Institute London