GPU Performance Optimization Specialist

2 months ago


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

Oxford 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 Responsibilities
  • Collaborate with our development team and experienced 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, and 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 a plus.
Why Join Us?

Oxford Nanopore Technologies is committed to pushing the boundaries of what is possible with single-molecule sensing platforms. By joining our team, you will have the opportunity to work on cutting-edge technology that has the potential to revolutionize fields such as genomics, diagnostics, and more. We offer a dynamic and collaborative work environment where innovation and creativity are encouraged.



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

    About the RoleOxford 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...


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

    About the RoleOxford 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...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a mission to revolutionize fields such as genomics, diagnostics, and more. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Responsibilities:Collaborate with the development team to...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a mission to revolutionize fields such as genomics, diagnostics, and more. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Responsibilities:Collaborate with the development team to...


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

    Oxford Nanopore Technologies is a pioneering company in single-molecule sensing platforms, seeking a skilled GPU Performance Engineer to join their team.The ideal candidate will have extensive experience with GPU programming and high-performance computing using CUDA, OpenCL, Metal, or similar technologies. Strong programming skills in C/C++, Python, and...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a mission to revolutionize fields such as genomics, diagnostics, and more. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Key Responsibilities:Collaborate with the development team to...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a mission to revolutionize fields such as genomics, diagnostics, and more. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Responsibilities:Collaborate with the development team to...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a mission to revolutionize fields such as genomics, diagnostics, and more. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Responsibilities:Collaborate with the development team to...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a mission to revolutionize fields such as genomics, diagnostics, and more. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Responsibilities:Collaborate with the development team to...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a mission to revolutionize fields such as genomics, diagnostics, and more. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Key Responsibilities:Collaborate with the development team to...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a mission to revolutionize fields such as genomics, diagnostics, and more. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Responsibilities:Collaborate with the development team to...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a mission to revolutionize fields such as genomics, diagnostics, and more. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Key Responsibilities:Collaborate with the development team to...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a mission to revolutionize fields such as genomics, diagnostics, and more. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Key Responsibilities:Collaborate with the development team to...


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

    Oxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.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...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a presence in multiple global locations. Our team is comprised of experts from various fields, including nanopore science, molecular biology, informatics, engineering, electronics, manufacturing, and commercialization.We are seeking a highly...


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

    GPU Performance EngineerOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, with a presence in multiple global locations. Our team is comprised of experts from various fields, including nanopore science, molecular biology, informatics, engineering, electronics, manufacturing, and commercialization.We are seeking a highly...


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

    About the RoleOxford Nanopore Technologies is a pioneering company at the forefront of single-molecule sensing platforms. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Engineer.Key ResponsibilitiesCollaborate with the development team to optimize machine learning inference algorithms for high-performance...


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

    Oxford Nanopore Technologies is a pioneering company in the field of single-molecule sensing platforms, with a strong presence in the UK and global locations across the US, APAC, and Europe.The company employs experts from various fields, including nanopore science, molecular biology, informatics, engineering, electronics, manufacturing, and...


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

    Oxford Nanopore Technologies is a pioneering company in the field of single-molecule sensing platforms. We are seeking a highly skilled and innovative individual to join our team as a GPU Performance Optimization Engineer.In this role, you will focus on optimizing machine learning inference for our open-source software, including the base caller dorado, by...


  • 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,...