> Markdown version of [/jobs/ext/2871165-research-associate-software-engineer-mdanalysis](https://www.wearedevelopers.com/jobs/ext/2871165-research-associate-software-engineer-mdanalysis). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Research Associate Software Engineer (MDAnalysis) - **Company:** King's College London - **Location:** London, UK - **Salary:** £45,031.0 - £52,514.0 - **Contract:** Temporary contract - **Skills:** Test Suite, Artificial Intelligence, Automation of Tests, Code Review, Continuous Delivery, Continuous Integration, Github, Python (Programming Language), Molecular Modeling, NumPy, Open Source Technology, Release Management, SciPy, Simple Data Format, Software Construction, Technical Debt, Information Technology, Free and Open-Source Software, Discord, Software Version Control - **Published:** September 13, 2026 - **Apply:** https://www.careerjet.co.uk/job/gb49fb0ce6f757f1595c266d2585b0da3b/eaa ## About the Role To be successful in this role, we are looking for candidates to have the following skills and experience, 1. PhD qualified in a relevant subject area (e.g. computational chemistry, computational physics, computational materials science, bioinformatics, computer science, or a related discipline), or equivalent professional experience in research software engineering 2. Strong proficiency in Python, including experience with NumPy, SciPy, and the scientific Python ecosystem 3. Demonstrable experience with software engineering best practices: version control (Git/GitHub), continuous integration/continuous deployment (CI/CD), and automated testing 4. Demonstrable experience with managing or contributing to open-source software projects, including code review, issue triage, and release management 5. Ability to write clear technical documentation for both users and developers 6. Strong communication skills and ability to work effectively within a distributed, international team Desirable criteria 1. Demonstrable experience with molecular dynamics simulations or computational chemistry/physics software; knowledge of molecular file formats (PDB, mmCIF, GRO, XTC, DCD, etc.) and simulation engines (GROMACS, AMBER, NAMD, LAMMPS, OpenMM) 2. Familiarity with the MDAnalysis library or similar scientific analysis frameworks (e.g. MDTraj, GROMACS tools, VMD) 3. Demonstrable experience with packaging and distribution of Python software (PyPI, conda-forge) 4. Demonstrable experience with maintaining open-source software projects 5. Experience contributing to or mentoring within open-source communities (e.g. Google Summer of Code) * Please note that this is a PhD level role but candidates who have submitted their thesis and are awaiting award of their PhDs will be considered. In these circumstances the appointment will be made at Grade 5, spine point 30 with the title of Research Assistant. Upon confirmation of the award of the PhD, the job title will become Research Associate and the salary will increase to Grade 6. ## Description We are seeking a Research Software Engineer (RSE) to provide dedicated maintenance and development capacity for the MDAnalysis library (www.mdanalysis.org). This post is funded part-time, 80% FTE by a Software Sustainability Institute Research Software Maintenance Fund (RSMF) grant. The role offers a unique opportunity to have a direct impact on open-source software used by thousands of researchers worldwide across drug discovery, materials science and biophysics. The RSE will work across the MDAnalysis codebase on release management, reducing technical debt and maintain interoperability with all major molecular simulation engines. Key deliverables include: maintaining the core library, User Guide and associated ecosystem, implementing support for new trajectory file formats (BCIF/MMCIF, Desmond), modernising the test suite, auditing and documenting CI/CD pipelines and supporting the MDAKits package ecosystem. The RSE will also improve the MDAnalysis UserGuide and tutorial infrastructure and review community pull requests to reduce review cycle times and improve contributor retention. The post holder will work closely with the PI (Dr Micaela Matta), the MDAnalysis Community Manager, and will be supported by a globally distributed team of Core Developers. Day-to-day communication across the team takes place via GitHub, Discord, and regular hybrid meetings. This is a part-time post (28 hours per week, 0.8 FTE), and you will be offered a fixed term contract for until 30th September 2027., The Equality Act of 2010 protects the rights of our students and staff and provides a framework to fulfil our duties to eliminate unlawful discrimination, harassment and victimisation and in addition, to advance equality of opportunity and foster good relations between those who share a protected characteristic and those who do not. At times, this will include balancing rights and beliefs that can feel in tension. We are committed to free speech and to academic freedom, believing that our foundational purpose as a university, is to create spaces where a wide range of ideas, including ideas that are controversial, can be discussed and debated, and where members of our community can express lawful views without fear of intimidation, harassment or discrimination. When engaging in the robust exchange of ideas, we ask that our community is mindful of our Dignity at King's guidance. We ask all candidates to submit a copy of their CV, and a supporting statement, detailing how they meet the essential criteria listed in the person specification section of the job description. If we receive a strong field of candidates, we may use the desirable criteria to choose our final shortlist, so please include your evidence against these where possible. Artificial intelligence (AI) is evolving rapidly, and we recognise its growing role in professional work. Applicants may use AI tools to support preparation of their application, for example to research the role or structure written responses. However, applications must reflect the applicant's own work and experience. AI tools should not be used during interviews or assessment activities unless this has been agreed in advance as a reasonable adjustment. Further guidance on the use of AI in recruitment can be found . We reserve the right to close adverts early due to the volume of applications we receive. While the closing date may change, all adverts will close at 23:59 to allow sufficient time for applications to be submitted on that day. We encourage you to apply at the earliest opportunity to avoid disappointment as once we have closed a vacancy you will be unable to submit your application. To find out how our managers will review your application, please take a look at our ' ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)