Senior Research Software Engineer (Omics)

Senior Research Software Engineer (Omics)

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Society of Research Software Engineering

At a Glance

  • Tasks: Develop software tools for merging in-vivo and ex-vivo data in neuroscience research.
  • Company: Join the Sainsbury Wellcome Centre, a leader in brain research and innovation.
  • Benefits: Hybrid working, state-of-the-art facilities, and UCL benefits.
  • Other info: Inclusive environment encouraging diverse applicants and excellent career growth opportunities.
  • Why this job: Make a real impact in neuroscience with cutting-edge technology and collaborative teams.
  • Qualifications: Strong Python programming skills and experience in bioimage analysis required.

The predicted salary is between 48000 - 72000 £ per year.

About us

The Sainsbury Wellcome Centre (SWC) brings together world-leading scientists to investigate how brain circuits process information to generate perception, form memories and guide behaviour. Developed through the vision and partnership of the Gatsby Charitable Foundation and Wellcome, and with substantial investment from these partners, the mission of the SWC is to generate experimentally testable theories of brain function. The Centre comprises 13 highly interdisciplinary experimental research groups accommodated in a new, purpose-designed building, offering an outstanding and unparalleled research environment. SWC scientists use a broad spectrum of the latest advances in molecular and cellular biology, imaging, electrophysiology and behavioural techniques and enjoy state-of-the-art research laboratories, cutting-edge scientific equipment, technologically-advanced prototyping and fabrication laboratories and custom in-house high-performance computing facilities.

About the role

We are inviting applications for a Senior Research Software Engineer to be based in the Advanced Microscopy Facility, working with the laboratories of Tom Mrsic-Flogel, Marcus Stephenson-Jones, Sonja Hofer and Tim Behrens in collaboration with the Neuroinformatics Unit. In-vivo functional calcium imaging is used extensively to study neural activity in behaving animals. The imaged neurons fall into a variety of cell types with different connectivity patterns and different roles in neural circuitry. However, although of cellular resolution, functional imaging data carry little information about cell type and therefore lack significant contextual information. We can anatomically extract the imaged region post-hoc and conduct ex-vivo labelling using fluorescent markers that bind to RNA and convey information about cell type. However, we lack a robust and easy to use software toolset for merging the in-vivo functional data with the ex-vivo transcriptomics cell-type data. You will be responsible for developing the missing software toolkit in collaboration with software engineers within and beyond the Centre. You will develop optimised algorithms for interactive image registration, annotation, and data curation. These algorithms will be brought together into a unified graphical interface, allowing users to perform interactive registration and quality controls checks. This post is funded until September 2028 in the first instance with the possibility of extension subject to grant funding.

About you

You will have strong programming skills in Python along with extensive experience working with numerical data such as images and timeseries. The ideal candidate will have experience in general bioimage analysis, in particular image registration and feature extraction. You should have a strong interest in building easy-to-use software to help advance neuroscience and be comfortable working in teams of researchers and software engineers. The ideal candidate will have experience of good software engineering best practices and working on, and with open-source software.

What we offer

The post is based in London, suitable for hybrid working with a minimum of 40% of time onsite. As well as the exciting opportunities this role presents SWC offers staff an award winning work environment with state of the art facilities an on site brassiere and access to pleasant outdoor spaces. SWC staff receive the full range of UCL benefits.

Our commitment to Equality, Diversity and Inclusion

As London’s Global University, we know diversity fosters creativity and innovation, and we want our community to represent the diversity of the world’s talent. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We therefore particularly encourage applications from candidates who are likely to be underrepresented in UCL’s workforce. These include people from Black, Asian and ethnic minority backgrounds; disabled people; LGBTQI+ people; and for our Grade 9 and 10 roles, women.

Senior Research Software Engineer (Omics) employer: Society of Research Software Engineering

The Sainsbury Wellcome Centre (SWC) is an exceptional employer, offering a vibrant and collaborative work culture that fosters innovation in neuroscience research. With state-of-the-art facilities in London, employees benefit from a hybrid working model, access to advanced scientific equipment, and a commitment to equality and diversity, ensuring a supportive environment for all. SWC prioritises employee growth through interdisciplinary collaboration and provides a range of UCL benefits, making it an ideal place for those seeking meaningful and rewarding careers in research.
Society of Research Software Engineering

Contact Detail:

Society of Research Software Engineering Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Research Software Engineer (Omics)

✨Tip Number 1

Network like a pro! Reach out to current or former employees at SWC on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! If you have a portfolio of projects or contributions to open-source software, make sure to highlight them during interviews. This is your chance to demonstrate your programming prowess and passion for neuroscience.

✨Tip Number 3

Prepare for technical questions! Brush up on your Python skills and be ready to discuss algorithms related to image registration and data curation. Practising coding challenges can help you feel more confident.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, tailor your CV and cover letter to reflect how your experience aligns with the role at SWC. We want to see your enthusiasm!

We think you need these skills to ace Senior Research Software Engineer (Omics)

Python Programming
Numerical Data Analysis
Bioimage Analysis
Image Registration
Feature Extraction
Software Engineering Best Practices
Open-Source Software Development
Algorithm Development
Graphical User Interface Design
Data Curation
Collaboration Skills
Teamwork
Interest in Neuroscience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights the skills and experiences that are most relevant to the Senior Research Software Engineer role. We want to see how your programming skills in Python and experience with bioimage analysis can shine through!

Craft a Compelling Cover Letter: Use the supporting statement section or upload a cover letter to explain how you meet the essential and desirable criteria. This is your chance to show us your passion for neuroscience and software development, so let your personality come through!

Follow Application Instructions: Stick to the application guidelines! Upload only your CV and cover letter, as any extra attachments won’t be considered. We appreciate attention to detail, so make sure you follow our instructions closely.

Show Your Team Spirit: Since collaboration is key in this role, highlight any experiences where you've worked effectively in teams of researchers and software engineers. We love seeing candidates who can thrive in a collaborative environment!

How to prepare for a job interview at Society of Research Software Engineering

✨Know Your Stuff

Make sure you brush up on your Python programming skills and be ready to discuss your experience with numerical data, especially images and timeseries. Familiarise yourself with bioimage analysis techniques like image registration and feature extraction, as these will likely come up in conversation.

✨Show Your Passion for Neuroscience

Demonstrate your enthusiasm for advancing neuroscience through software development. Be prepared to share examples of how your work has contributed to this field or how you envision your role helping researchers at the Sainsbury Wellcome Centre.

✨Team Player Mindset

Since collaboration is key in this role, highlight your experience working in teams of researchers and software engineers. Share specific instances where you successfully collaborated on projects, focusing on communication and problem-solving.

✨Prepare Questions

Have a few thoughtful questions ready about the role, the team, and the projects you'll be working on. This shows your genuine interest in the position and helps you assess if it's the right fit for you. Ask about their current challenges in developing the software toolkit or how they envision the integration of in-vivo and ex-vivo data.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>