Research Software Engineer
Research Software Engineer

Research Software Engineer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Develop and optimise catastrophe models in Julia within a high-performance computing environment.
  • Company: Join Moody's, a leader in risk assessment and innovative insurance solutions.
  • Benefits: Enjoy a collaborative culture, continuous learning opportunities, and the chance to work with cutting-edge technology.
  • Why this job: Be part of a dynamic team shaping the future of cyber risk modelling and insurance.
  • Qualifications: Master’s degree in Computer Science, Engineering, or related STEM field; proficiency in Julia and analytical skills required.
  • Other info: Moody's values diversity and encourages applicants from all backgrounds to apply.

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

At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are - with the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways. If you are excited about this opportunity but do not meet every single requirement, please apply! You still may be a great fit for this role or other open roles. We are seeking candidates who model our values: invest in every relationship, lead with curiosity, champion diverse perspectives, turn inputs into actions, and uphold trust through integrity.

Skills and Competencies

  • High-Performance Computing (HPC): Experience with high-performance computing environments and parallel computing techniques.
  • Programming Proficiency: Proficient in Julia Programming Language, with experience in scientific computing (Python, R).
  • Analytical Skills: Strong analytical and problem-solving skills, with the ability to work independently and as part of a multidisciplinary team.
  • Communication Skills: Excellent communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Adaptability: Willing to learn new technologies and capable of self-directed learning.
  • Team Collaboration: Works well in a fast-paced team environment; able to work under pressure to meet tight deadlines.

Education Required: Minimum Master’s degree in Computer Science, Engineering, or a related STEM field.

Responsibilities

General Nature and Purpose of Job: Develop and optimize catastrophe models in Julia, ensuring they are scalable, efficient, and reliable within an HPC environment.

Key Responsibilities:

  • Model Development: Develop and optimize catastrophe models in Julia, ensuring they are scalable, efficient, and reliable within an HPC environment. Collaborate with cyber risk modelers to understand research objectives and translate them into high-performance computational models, including feedback on requirements from a technical perspective and estimates for tasks. Implement and refine Monte Carlo simulation techniques to enhance model accuracy and performance.
  • Software Development Lifecycle: Participate in the software development lifecycle, from design and development to testing, deployment, and maintenance. Engage in code reviews and provide constructive feedback to team members. Maintain technical documents.
  • Continuous Learning: Stay abreast of the latest developments in software engineering, cybersecurity, and risk modelling, and incorporate best practices into projects.

About the Team

Within the Model Development Department, the Cyber Risk Modelling team is at the forefront of integrating the latest scientific results with insurance solutions, specializing in developing state-of-the-art catastrophe models to assess and quantify cyber risks. Our dedicated team of researchers and engineers collaborates in a high-tech, dynamic environment to pioneer tools and methodologies that shape the future of the insurance industry. We leverage cutting-edge technologies and computational techniques to better understand and model cyber threats, ensuring our clients are well-prepared for the challenges of tomorrow.

Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.

Research Software Engineer employer: LGBT Great

At Moody's, we pride ourselves on fostering a collaborative and inclusive work culture that empowers our employees to thrive. As a Research Software Engineer, you will benefit from continuous learning opportunities and the chance to work with cutting-edge technologies in a dynamic environment, all while contributing to meaningful projects that shape the future of the insurance industry. Our commitment to diversity and integrity ensures that every voice is heard, making Moody's an exceptional place to grow your career.
L

Contact Detail:

LGBT Great Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Research Software Engineer

✨Tip Number 1

Familiarise yourself with high-performance computing (HPC) environments and parallel computing techniques. This knowledge will not only help you understand the technical requirements of the role but also demonstrate your commitment to the field during discussions.

✨Tip Number 2

Brush up on your Julia programming skills, especially in the context of scientific computing. Consider working on personal projects or contributing to open-source projects that utilise Julia to showcase your proficiency and passion for the language.

✨Tip Number 3

Prepare to discuss your analytical and problem-solving skills by thinking of specific examples from your past experiences. Be ready to explain how you approached complex problems and what solutions you implemented, as this will resonate well with the interviewers.

✨Tip Number 4

Highlight your adaptability and willingness to learn new technologies. Share instances where you've successfully picked up new skills or tools quickly, as this aligns with the team's dynamic and fast-paced environment.

We think you need these skills to ace Research Software Engineer

High-Performance Computing (HPC)
Proficiency in Julia Programming Language
Scientific Computing (Python, R)
Analytical Skills
Problem-Solving Skills
Excellent Communication Skills
Ability to Convey Complex Technical Concepts
Adaptability to New Technologies
Team Collaboration
Experience with Monte Carlo Simulation Techniques
Software Development Lifecycle Knowledge
Code Review and Feedback Skills
Technical Documentation Maintenance
Continuous Learning Mindset

Some tips for your application 🫡

Understand the Role: Read the job description thoroughly to understand the key responsibilities and required skills. Highlight how your experience with high-performance computing and programming languages like Julia aligns with Moody's needs.

Tailor Your CV: Customise your CV to reflect the skills and competencies mentioned in the job description. Emphasise your analytical skills, communication abilities, and any relevant experience in software development and teamwork.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention specific projects or experiences that demonstrate your proficiency in HPC and your ability to work collaboratively in a fast-paced environment.

Showcase Continuous Learning: In your application, highlight any recent courses, certifications, or self-directed learning related to software engineering, cybersecurity, or risk modelling. This shows your adaptability and commitment to staying current in the field.

How to prepare for a job interview at LGBT Great

✨Showcase Your Technical Skills

Be prepared to discuss your experience with high-performance computing and the Julia programming language. Bring examples of past projects where you've successfully implemented parallel computing techniques or developed scalable models.

✨Demonstrate Your Analytical Thinking

Expect questions that assess your problem-solving abilities. Use the STAR method (Situation, Task, Action, Result) to structure your responses, highlighting how you approached complex challenges in previous roles.

✨Communicate Clearly

Since you'll need to convey technical concepts to non-technical stakeholders, practice explaining your work in simple terms. This will show your ability to bridge the gap between technical and non-technical team members.

✨Emphasise Team Collaboration

Moody's values teamwork, so be ready to share experiences where you've worked effectively in a team environment. Discuss how you handle feedback and contribute to code reviews, showcasing your collaborative spirit.

Research Software Engineer
LGBT Great
L
  • Research Software Engineer

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-05-03

  • L

    LGBT Great

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