HPC Python Developer – Fully Remote - £50,000 - £60,000
An excellent opportunity to join a leading HPC consultancy as an HPC Python Developer.
The role will be working on a huge, cutting edge project which will have a major impact not just on the scientific community but on society as a whole.
The main responsibilities of the HPC Python Developer role will include:
- Developing, optimising and maintaining Python based batch processing pipelines
- Implementing distributed multi-core data driven processing algorithms
- Contributing to the design and implementation of distributed software systems
To be successful in this role, you will probably have experience with the following:
- Strong Python skills
- An understanding of algorithms, data structures and mathematical principles
- Software engineering practices such as GIT and CI/CD
- Test automation and test-driven-development
- C / C++ experience would be beneficial
- Experience with HPC and parallel programming (MPI, OpenMP, OpenCL, CUDA) would also be beneficial
- A BSc / MSc / PhD in Computer Science / Physics / Mathematics or related area
This is not your typical Python development role and will require someone with excellent analytical and problem-solving skills, with the opportunity to work on genuinely exciting projects.
As well as a salary of £(phone number removed), other benefits include 30 days holiday (plus banks and the option to buy/sell), health/income/life insurance, fully remote work, plus the opportunity for European travel.