Computational Scientist

Viper Applied Science

Aberdour

Hybrid

GBP 55,000 - 75,000

Full time

Just now
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Competitive salary
Professional development

Job summary

Viper Applied Science seeks a Computational Scientist to join a small technical team in Aberdour, Scotland. You will develop new numerical methods and translate research ideas into production software used by customers worldwide.

The role sits at the intersection of computational science and software engineering. You should have a strong background in numerical modelling, with experience in C++/Fortran and modern HPC tools, and enjoy turning theory into practical tools.

Qualifications

  • Master's degree, PhD or equivalent in engineering, physics, applied mathematics or related discipline.
  • Strong background in numerical modelling, scientific computing or computational engineering.
  • Programming experience in C++, Fortran or a similar compiled language.
  • Experience implementing or developing numerical algorithms.
  • Ability to analyse computational results and understand the underlying physics; able to work independently.

Responsibilities

  • Develop and implement numerical algorithms for modelling extreme events and structural loading.
  • Work with methods including CFD, finite element and/or meshless approaches.
  • Develop high-performance implementations using CUDA, OpenMP and MPI.
  • Write maintainable scientific software in languages such as C++, Fortran and Python.
  • Verify and validate new numerical methods against analytical, experimental and published data.
  • Document algorithms and software functionality clearly.
  • Work closely with the wider Viper team to develop and release new capabilities.
  • Provide technical input and support to customers using our software.

Skills

Numerical methods
Scientific computing
Computational engineering
C++
Fortran
Python
CUDA
OpenMP
MPI
MATLAB

Education

Master's degree
PhD
Engineering/Physics/Applied Mathematics

Tools

CUDA
OpenMP
MPI
Meshless methods

Job description

Viper Applied Science develops advanced computational software for modelling extreme events, including explosions, blast loading and structural response. Our software is used internationally by engineers, scientists and organisations working across defence, security, civil engineering and industrial safety.

We are a small technical team, which means the person joining us will have the opportunity to work directly on new numerical methods and take them from research ideas through to production software used by customers around the world.

The role

We are looking for a Computational Scientist to join our team in Aberdour, Scotland.

The role sits at the intersection of computational science, numerical methods and software development. You will develop new algorithms for our simulation software, investigate and validate numerical methods, implement them in production code, and help turn research concepts into practical engineering tools.

This would suit someone with a strong background in computational physics or engineering who enjoys both understanding the underlying science and implementing it in code.

Responsibilities
  • Develop and implement numerical algorithms for modelling extreme events and structural loading.
  • Work with methods including CFD, finite element and/or meshless approaches.
  • Develop high-performance implementations using technologies such as CUDA, OpenMP and MPI.
  • Write maintainable scientific software in languages such as C++, Fortran and Python.
  • Verify and validate new numerical methods against analytical, experimental and published data.
  • Document algorithms and software functionality clearly.
  • Work closely with the wider Viper team to develop and release new capabilities.
  • Provide technical input and support to customers using our software.
  • Master's degree, PhD or equivalent experience in engineering, physics, applied mathematics or another relevant discipline.
  • Strong background in numerical modelling, scientific computing or computational engineering.
  • Programming experience in C++, Fortran or a similar compiled language.
  • Experience implementing or developing numerical algorithms.
  • Ability to analyse computational results and understand the underlying physics.Comfortable working independently on technically challenging problems.

Experience in any of the following would be particularly useful:

  • CUDA or GPU computing.
  • OpenMP or MPI.
  • Meshless numerical methods.
  • Compressible flow, shock physics or explosion modelling.
  • Python or MATLAB for analysis and scripting.
What we offer

Viper operates a hybrid working model, combining home working with time at our office in Aberdour.

We offer a competitive salary, pension, life cover and opportunities for professional development. As part of a small technical team, you will have substantial ownership of your work and the opportunity to see algorithms you develop become part of commercial engineering software used internationally.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computational Scientist - Numerical Methods for Extreme Events
Computational Scientist - Numerical Methods for Extreme Events

Viper Applied Science • Aberdour

Hybrid
GBP 55,000 - 75,000
Hybrid work model
Competitive salary
Professional development
Applied Simulation Engineer (Computational Mechanics)
Applied Simulation Engineer (Computational Mechanics)

Viper Applied Science • United Kingdom

On-site
GBP 30,000 - 50,000
Computational Physics & Signal Processing Consultant
Computational Physics & Signal Processing Consultant

Astro Studios, Inc. • Bristol

On-site
GBP 60,000 - 95,000
Health and lifestyle perks
Private healthcare for you and family
25 days annual leave
+4
CFD Multiphase & DEM Engineer
CFD Multiphase & DEM Engineer

PhysicsX • Greater London

Hybrid
GBP 80,000 - 120,000
Equity options
Pension plan
Private medical insurance
+3
Computational Physics & Signal Processing Consultant
Computational Physics & Signal Processing Consultant

PA Consulting • Melbourn

On-site
GBP 70,000 - 110,000
Health and lifestyle perks including 2
25 days annual leave
Generous pension
+2
CFD Engineer
CFD Engineer

PhysicsX • City Of London

Hybrid
GBP 65,000 - 90,000
Equity options
Pension 10%
Office lunches
+11
Modelling Engineer (FEA Explicit)
Modelling Engineer (FEA Explicit)

Kleboe Jardine Ltd • Scotland

On-site
GBP 40,000 - 60,000
Ongoing development in advanced simulation methods
Direct access to senior specialists
Influence within a high-performing technical team
Computational Engineer (Electromagnetics)
Computational Engineer (Electromagnetics)

Metrea • Greater London

Hybrid
GBP 50,000 - 70,000
Private Medical Insurance
Subsided gym membership
Electric Car scheme
+7
Senior CFD Engineer - Multiphase London, United Kingdom
Senior CFD Engineer - Multiphase London, United Kingdom

PhysicsX Ltd • Greater London

Hybrid
GBP 40,000 - 60,000
Equity options
10% employer pension contribution
Free office lunches
+11
Senior Simulation Data Engineer London, United Kingdom
Senior Simulation Data Engineer London, United Kingdom

PhysicsX Ltd • Greater London

Hybrid
GBP 70,000 - 90,000
Equity options
10% employer pension contribution
Free office lunches
+6