GPU Performance Optimization Specialist

2 days ago


Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full time
About the Role

Oxford Nanopore Technologies is a leading biotechnology company that specializes in the development of innovative sequencing platforms. Our mission is to enable the analysis of any living thing, by anyone, anywhere.

We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Optimization Specialist. In this role, you will focus on optimizing machine learning inference for our open-source software, including the base caller dorado, by writing high-performance code for GPUs using CUDA, OpenCL, Metal, and other similar technologies.

Key Responsibilities
  • Collaborate with the development team and experienced C++ engineers to optimize machine learning inference algorithms for high-performance execution on GPUs.
  • Implement, benchmark, and refine high-performance computing solutions using CUDA, OpenCL, Metal, or other GPU programming frameworks.
  • Analyze and optimize the performance of existing codebases, identifying bottlenecks and implementing solutions to improve efficiency.
  • Focus on optimizing the performance of bioinformatics tools, such as alignment and variant calling.
  • Work closely with software engineers, data scientists, and researchers to integrate performance improvements into our machine learning pipeline.
  • Stay up-to-date with the latest developments in GPU programming and high-performance computing, and apply this knowledge to enhance our software.
  • Document and communicate optimization strategies and results to both technical and non-technical stakeholders.
Requirements
  • Extensive experience with GPU programming and high-performance computing using CUDA, OpenCL, Metal, or similar technologies.
  • Proven track record of optimizing code for performance and efficiency on GPU architectures.
  • Strong programming skills in C/C++, Python, and other relevant languages.
  • Familiarity with machine learning frameworks such as TensorFlow, PyTorch, or similar is a plus.
  • Ability to work independently and collaboratively within a team environment.
  • Excellent problem-solving skills and attention to detail.
  • Good communication and interpersonal skills with the ability to explain complex technical concepts to a diverse audience.
Preferred Qualifications
  • A degree in computer science, engineering, mathematics, physics, or a related field, or equivalent experience.
  • Experience with optimizing machine learning inference for bioinformatics or related applications.
  • Knowledge of low-level programming and performance profiling tools.
  • Experience with open-source software development and contribution.
  • Bioinformatics experience is nice to have but not expected.


  • Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full time

    About the RoleOxford Nanopore Technologies is a leading biotechnology company that is revolutionizing the field of genomics and diagnostics. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Optimization Specialist.Key ResponsibilitiesCollaborate with our development team and experienced engineers to optimize...


  • Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full time

    About the RoleOxford Nanopore Technologies is a leading biotechnology company that is revolutionizing the field of genomics and diagnostics. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Optimization Specialist.Key ResponsibilitiesCollaborate with our development team and experienced engineers to optimize...


  • Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full time

    Oxford Nanopore Technologies is a pioneering organization located at the forefront of scientific innovation, with a diverse presence across various global regions.Our team comprises experts from a wide range of disciplines, including nanopore technology, molecular biology, informatics, engineering, and commercial development. Under the leadership of our CEO,...


  • Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full time

    Company Overview: Oxford Nanopore Technologies is a pioneering organization situated at the forefront of genomic technology. We specialize in developing innovative sequencing platforms that enable real-time analysis of DNA and RNA, facilitating groundbreaking research across various fields.Position Summary: We are in search of a talented and forward-thinking...


  • Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full time

    Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and a commercial presence in many global locations across the US, APAC and Europe.Oxford Nanopore employs from multiple subject areas including nanopore science, molecular biology and applications, informatics, engineering, electronics,...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    About the RoleWe are seeking a highly skilled Performance Optimization Specialist to join our team at Wenham Carter Group. As a key member of our Manufacturing team, you will play a critical role in optimizing supplier performance, solving challenges, and driving continuous improvement.Key ResponsibilitiesDrive daily performance follow-up for critical...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    About the RoleWe are seeking a highly skilled Performance Optimization Specialist to join our team at Wenham Carter Group. As a key member of our Manufacturing team, you will play a critical role in optimizing supplier performance, solving challenges, and driving continuous improvement.Key ResponsibilitiesDrive daily performance follow-up for critical...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    About the RoleWe are seeking a highly skilled Performance Optimization Specialist to join our team at Wenham Carter Group. As a key member of our Manufacturing team, you will play a critical role in optimizing supplier performance, solving challenges, and driving continuous improvement.Key ResponsibilitiesDrive daily performance follow-up for critical...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    About the RoleWe are seeking a highly skilled Performance Optimization Specialist to join our team at Wenham Carter Group. As a key member of our Manufacturing team, you will play a critical role in optimizing supplier performance, solving challenges, and driving continuous improvement.Key ResponsibilitiesDrive daily performance follow-up for critical...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    About the RoleWe are seeking a highly skilled Performance Optimization Specialist to join our team at Wenham Carter Group. As a key member of our Manufacturing team, you will be responsible for driving supplier performance, solving challenges, and driving continuous improvement.Key ResponsibilitiesDrive daily performance follow-up for critical vendors,...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    Job Summary:Wenham Carter Group is seeking a highly skilled Performance Optimization Specialist to join our team. As a key player in our Manufacturing department, you will be responsible for driving supplier performance, solving challenges, and driving continuous improvement.About the Role:Drive daily performance follow-up for critical vendors, identifying...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    Job Summary:Wenham Carter Group is seeking a highly skilled Performance Optimization Specialist to join our team. As a key player in our Manufacturing department, you will be responsible for driving supplier performance, solving challenges, and driving continuous improvement.About the Role:Drive daily performance follow-up for critical vendors, identifying...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    Job Summary:Wenham Carter Group is seeking a highly skilled Performance Optimization Specialist to join our team. As a key player in the Manufacturing department, you will be responsible for driving supplier performance, solving challenges, and driving continuous improvement.Key Responsibilities:Develop and implement daily performance follow-up processes for...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    About the RoleWe are seeking a highly skilled Performance Optimization Specialist to join our team at Wenham Carter Group. As a key member of our Manufacturing team, you will be responsible for driving supplier performance, solving complex challenges, and driving continuous improvement.Key ResponsibilitiesDevelop and implement daily performance follow-up...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    About the RoleWe are seeking a highly skilled Performance Optimization Specialist to join our team at Wenham Carter Group. As a key member of our Manufacturing team, you will be responsible for driving supplier performance, solving complex challenges, and driving continuous improvement.Key ResponsibilitiesDevelop and implement daily performance follow-up...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    Job Summary:Wenham Carter Group is seeking a highly skilled Performance Optimization Specialist to join our team. As a key player in the Manufacturing department, you will be responsible for driving supplier performance, solving challenges, and driving continuous improvement.Key Responsibilities:Develop and implement daily performance follow-up processes for...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    Senior GPU Software Engineer £90,000+ DOE and equity I'm currently working with an exciting, cutting-edge, deep-tech start-up, looking to unlock the possibilities within the new age of computing within blockchain. They are looking for a Senior GPU Software Engineer to assist in establishing the foundation of their tech stack. You'll be maintaining GPU core...


  • Oxford, Oxfordshire, United Kingdom Forsyth Barnes Full time

    About the RoleForsyth Barnes is seeking a highly skilled Senior Strategy Engineer to join our team. As a key member of our Performance Engineering department, you will be responsible for providing strategic support for FIA Formula 1 Championship races and test events.Key ResponsibilitiesManage the race strategy group, optimizing team performance through...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    About the RoleWenham Carter Group is seeking a highly skilled Optimization Specialist to join our team and drive supplier performance excellence in our Manufacturing department.This is an exciting opportunity for a motivated individual to work with suppliers globally, ensuring top performance, mitigating risks, and pushing boundaries to support life-saving...


  • Oxford, Oxfordshire, United Kingdom Wenham Carter Group Full time

    About the RoleWenham Carter Group is seeking a highly skilled Optimization Specialist to join our team and drive supplier performance excellence in our Manufacturing department.This is an exciting opportunity for a motivated individual to work with suppliers globally, ensuring top performance, mitigating risks, and pushing boundaries to support life-saving...