Enable job alerts via email!

HPC Python Developer

Beijing Genolab LTD

West Yorkshire

Remote

GBP 50,000 - 60,000

Full time

25 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading HPC consultancy as an HPC Python Developer, working on impactful projects in the scientific community. This fully remote role offers a competitive salary, generous holiday, and opportunities for European travel while requiring strong Python skills and a solid understanding of algorithms and data structures.

Benefits

30 days holiday (plus banks and option to buy/sell)
Health insurance
Income insurance
Life insurance
Fully remote work
Opportunities for European travel

Qualifications

  • Strong Python skills required.
  • Understanding of algorithms and data structures essential.
  • Experience with software engineering practices like GIT and CI/CD.

Responsibilities

  • Developing and maintaining Python-based batch processing pipelines.
  • Implementing distributed multi-core data-driven processing algorithms.
  • Contributing to the design of distributed software systems.

Skills

Python
Algorithms
Data Structures
GIT
CI/CD
Test Automation
Test-Driven Development
C / C++
HPC
Parallel Programming

Education

BSc / MSc / PhD in Computer Science
Physics
Mathematics

Job description

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 involves working on a large, cutting-edge project that will significantly impact the scientific community and society as a whole.

Main Responsibilities:
  1. Developing, optimizing, and maintaining Python-based batch processing pipelines
  2. Implementing distributed multi-core data-driven processing algorithms
  3. Contributing to the design and implementation of distributed software systems
Desired Skills and Experience:
  • Strong Python skills
  • Understanding of algorithms, data structures, and mathematical principles
  • Experience with software engineering practices such as GIT and CI/CD
  • Experience with test automation and test-driven development
  • C / C++ experience (beneficial)
  • Experience with HPC and parallel programming (MPI, OpenMP, OpenCL, CUDA) (beneficial)
  • A BSc / MSc / PhD in Computer Science, Physics, Mathematics, or related fields

This role is not typical Python development; it requires excellent analytical and problem-solving skills and offers the chance to work on genuinely exciting projects.

Benefits include a salary of £50,000-£60,000, 30 days holiday (plus banks and the option to buy/sell), health/income/life insurance, fully remote work, and opportunities for European travel.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Python Developer

JR United Kingdom

Bradford

Remote

GBP 40,000 - 70,000

14 days ago

Python Developer

JR United Kingdom

Doncaster

Remote

GBP 45,000 - 65,000

14 days ago

Python Developer

JR United Kingdom

Sheffield

Remote

GBP 40,000 - 60,000

14 days ago

Python Developer

JR United Kingdom

Wakefield

Remote

GBP 45,000 - 65,000

14 days ago

Python Developer

JR United Kingdom

Kingston upon Hull

Remote

GBP 30,000 - 60,000

14 days ago

Python Developer

JR United Kingdom

York

Remote

GBP 40,000 - 70,000

14 days ago

Python Developer

JR United Kingdom

Lincoln

Remote

GBP 45,000 - 65,000

14 days ago

Freelance Software Developer (Python-Rust) - AI Trainer

Mindrift

Birmingham

Remote

GBP 45,000 - 70,000

3 days ago
Be an early applicant

Freelance Software Developer (Python) - Quality Assurance (AI Trainer)

Mindrift

City of Edinburgh

Remote

GBP 40,000 - 60,000

6 days ago
Be an early applicant