Research Software Engineer in Oxford

Research Software Engineer in Oxford

Oxford Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Collaborate with researchers to develop software tools for impactful projects.
  • Company: Join a dynamic tech company bridging research and commercial solutions.
  • Benefits: Enjoy competitive salary, inclusive culture, and opportunities for growth.
  • Why this job: Make a real difference by solving scientific problems with innovative software.
  • Qualifications: Degree in a scientific field and strong programming skills required.
  • Other info: Embrace a collaborative environment with a focus on diversity and inclusion.

The predicted salary is between 36000 - 60000 £ per year.

We are looking for a Research Software Engineer (RSE) to join our expanding RSE team and help bridge the gap between cutting-edge research and impactful commercial solutions. You’ll work closely with our R&D teams to design, build, and maintain software tools that support our research and commercial projects. You’ll combine your software engineering expertise and understanding of scientific research to ensure our work is efficient, reproducible, and scalable. This role offers the best of the academic and commercial worlds: a research-focused environment with the energy and pace of an ambitious technology company.

Responsibilities

  • Collaborating with researchers to develop efficient, reproducible workflows for data analysis and algorithm development.
  • Supporting and maintaining a suite of software tools that directly support Perspectum’s commercial services.
  • Managing the validation and distribution of these tools including maintaining infrastructure for CI/CD and collaborating with our Quality Assurance teams.
  • Writing clear documentation, delivering training, and presenting to internal audiences.

About You

To be a successful RSE, you will enjoy solving scientific problems with software and working in a collaborative research environment. We are looking for someone who has:

  • A degree in a scientific or related field e.g. Physics, Biological Sciences etc (an MSc or PhD would be highly beneficial).
  • Professional (or open source) experience building software as part of a team, including substantial experience with common DevOps tools (version control, unit testing frameworks, issue tracking etc).
  • Strong programming skills in a high-level language (e.g. MATLAB, Python).
  • An understanding of the software development lifecycle and a strong interest in software design principles.
  • Excellent communication skills with the ability to confidently communicate complex ideas to both technical and non-technical audiences.
  • Attention to detail, a curious mindset and a passion for finding elegant solutions to complex problems.

Please note this role is based in our research team rather than our software engineering team. It is therefore important that you have a solid understanding of research processes to be successful in this role.

At Perspectum, we are committed to fostering diversity, equity, and inclusion. We prioritise hiring based on merit, skills, and qualifications, valuing individuals for their unique contributions while ensuring a culture that respects and celebrates differences. If you require any reasonable adjustments as part of your application process, please let our Talent Team know.

Research Software Engineer in Oxford employer: Perspectum Ltd

At Perspectum, we pride ourselves on being an exceptional employer, offering a dynamic work culture that blends the best of academic research with the fast-paced environment of a technology company. Our commitment to employee growth is evident through collaborative projects, continuous learning opportunities, and a strong focus on diversity and inclusion, ensuring that every team member's unique contributions are valued. Located in a vibrant area, our team enjoys not only competitive benefits but also the chance to make a meaningful impact in the field of scientific research and commercial solutions.
P

Contact Detail:

Perspectum Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Research Software Engineer in Oxford

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with researchers and engineers on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your software engineering expertise in a research context. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and scenarios related to research software engineering. Practice explaining complex ideas clearly, as communication is key in this role!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Perspectum.

We think you need these skills to ace Research Software Engineer in Oxford

Software Engineering
Data Analysis
Algorithm Development
DevOps Tools
Version Control
Unit Testing Frameworks
Issue Tracking
Programming in MATLAB
Programming in Python
Software Development Lifecycle
Software Design Principles
Communication Skills
Attention to Detail
Problem-Solving Skills
Understanding of Research Processes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Research Software Engineer role. Highlight your programming skills, experience with DevOps tools, and any relevant research projects you've worked on.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about bridging research and software engineering. Share specific examples of how you've solved scientific problems with software in the past.

Showcase Your Communication Skills: Since you'll be working with both technical and non-technical audiences, demonstrate your ability to communicate complex ideas clearly. Consider including examples of presentations or documentation you've created.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Perspectum Ltd

✨Know Your Research

Before the interview, dive deep into the company's research projects and recent publications. Understanding their work will not only help you answer questions more effectively but also show your genuine interest in their mission.

✨Showcase Your Technical Skills

Be prepared to discuss your programming experience in detail. Bring examples of past projects where you've used languages like MATLAB or Python, and be ready to explain how you approached problem-solving in those scenarios.

✨Communicate Clearly

Practice explaining complex technical concepts in simple terms. Since you'll be working with both technical and non-technical teams, demonstrating your ability to communicate effectively is crucial.

✨Ask Insightful Questions

Prepare thoughtful questions about the team's current challenges or future projects. This shows that you're not just interested in the role, but also in how you can contribute to their success.

Research Software Engineer in Oxford
Perspectum Ltd
Location: Oxford
Go Premium

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

P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>