GPU Performance Optimization Specialist
4 weeks ago
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 commercialization. Our management team, led by CEO Dr. Gordon Sanghera, has a proven track record of delivering disruptive technologies to the market.
Oxford Nanopore's sequencing platform offers real-time analysis in scalable formats, from pocket to population scale, and can analyze native DNA or RNA, achieving short to ultra-long read lengths. Our goal 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 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 code for GPUs using CUDA, OpenCL, Metal, and other similar technologies. The majority of our machine learning inference work is deep-learning based.
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.
- 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.
- 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.
We offer a dynamic and collaborative work environment where innovation and creativity are encouraged. 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.
-
GPU Performance Optimization Specialist
3 weeks ago
Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full timeAbout the RoleOxford Nanopore Technologies is a pioneering company in the field of single-molecule sensing platforms, offering real-time analysis and ultra-long read lengths for genomics, diagnostics, and more.We are seeking a highly skilled GPU Performance Optimization Specialist to join our team and contribute to the optimization of machine learning...
-
GPU Performance Optimization Specialist
4 weeks ago
Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full timeOxford 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...
-
GPU Performance Optimization Engineer
4 weeks ago
Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full timeOxford 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...
-
GPU Performance Optimization Expert
1 week ago
Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full timeOxford Nanopore Technologies is a leading innovator in single-molecule sensing platforms, 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.The company employs experts from multiple subject areas, including nanopore science, molecular biology,...
-
Senior GPU Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom IC Resources Full timeSenior GPU Software EngineerWe are seeking a highly skilled Senior GPU Software Engineer to join our team at IC Resources. As a key member of our team, you will be responsible for establishing the foundation of our tech stack and maintaining GPU core and improving the build system.Key Responsibilities:Maintaining and improving the build system and dependency...
-
Senior GPU Software Development Expert
4 days ago
Oxford, Oxfordshire, United Kingdom IC Resources Full timeUnlock the Potential of High-Performance ComputingIC Resources is seeking a highly skilled Senior GPU Software Engineer to join an innovative deep-tech start-up that's revolutionizing the blockchain space. This exciting opportunity allows you to be at the forefront of unlocking new possibilities within the new age of computing.About the Role:Maintain and...
-
HPC Software Internship Opportunity
3 weeks ago
Oxford, Oxfordshire, United Kingdom SLB Full timeAbout the Role:We are seeking a highly motivated and skilled individual to join our team as an HPC Software Engineer Intern. This internship offers a unique opportunity to work on a challenging project involving mixed precision numerical solvers in GPU reservoir simulation.About the Project:The Intersect Reservoir Simulator is a high-performance software...
-
Manufacturing Optimization Specialist
1 month ago
Oxford, Oxfordshire, United Kingdom Industry Placements Full timeManufacturing Optimization SpecialistAt Industry Placements, we're seeking a skilled Manufacturing Optimization Specialist to join our team at MINI Plant Oxford. As a key member of our Body In White team, you'll be responsible for analyzing production systems to identify faults and implementing feasible solutions. Your expertise will help us optimize our...
-
Business Optimization Specialist
3 weeks ago
Oxford, Oxfordshire, United Kingdom Synergetics Full timeSynergetics is a leading implementation consulting firm seeking an experienced Business Optimization Specialist to join our team. This is a contract position that involves traveling to client sites and working closely with clients to understand their current state and identify areas for improvement. The ideal candidate will have 5-7 years of experience in...
-
Production Optimization Specialist
1 month ago
Oxford, Oxfordshire, United Kingdom Industry Placements Full timeProduction Specialist - BMW Plant Hams HallAt BMW Group Plant Hams Hall, we're passionate about innovation and excellence. As a Production Specialist, you'll play a key role in optimizing our production processes, ensuring we deliver high-quality engines to our customers.Our state-of-the-art engine manufacturing facility is located just outside Birmingham,...
-
Senior Performance Optimization Lead
1 week ago
Oxford, Oxfordshire, United Kingdom Oxa Full timeAs a Senior Performance Optimization Lead at Oxa, you will play a crucial role in assessing software performance in real-world conditions and developing tooling to test quality at scale. This involves leading a cross-functional team to operate, test, debug, and identify key product requirements.The ideal candidate will have experience managing a team of...
-
Manufacturing Optimization Specialist
1 month ago
Oxford, Oxfordshire, United Kingdom newscientist - Jobboard Full timeWe are seeking a skilled Manufacturing Optimization Specialist to join our Body In White team at MINI Plant Oxford. As a key member of our team, you will be responsible for analyzing production systems to identify faults and implementing solutions to improve efficiency and quality.Key responsibilities include:Developing and implementing process improvements...
-
Process Optimization Specialist
1 week ago
Oxford, Oxfordshire, United Kingdom Thames Water Utilities Limited Full timeSenior Process Controller Role at Thames Water Utilities LimitedThames Water Utilities Limited is seeking a highly skilled Senior Process Controller to join its team permanently. This is a fantastic opportunity to develop your career as a process controller while contributing to the effective operation of water treatment works.About the JobWe are looking for...
-
Machine Learning Architect
4 weeks ago
Oxford, Oxfordshire, United Kingdom Youngprocareers Full timeMachine Learning Processor ArchitectThis is an extraordinary opportunity for a Machine Learning Processor Architect with an early-stage start-up developing a unique new processor technology. however, remote working is also possible.The Machine Learning Processor Architect will join as one of the early-stage founding members of the company, which has less...
-
Manufacturing Optimization Specialist
1 month ago
Oxford, Oxfordshire, United Kingdom Bayerische Motoren Werke Aktiengesellschaft Full timeMINI Plant Oxford - Manufacturing Optimization Engineer - 13 Month PlacementA key role in our Body In White team at MINI Plant Oxford is available for a confident and eager to learn individual. This team is responsible for the first stages of the MINI production journey, involving automated processes and joining technologies such as spot welding and...
-
High-Performance Battery Technologist
1 week ago
Oxford, Oxfordshire, United Kingdom Progressive SThree Group Full timeAs a High-Performance Battery Technologist, you will play a pivotal role in advancing the development of cutting-edge battery technologies at our Oxfordshire research and development facility.About Our ClientOur client is a leading innovator in the field of high-performance batteries, driven by a passion for pushing boundaries and overcoming complex...
-
Battery Performance Specialist
4 weeks ago
Oxford, Oxfordshire, United Kingdom Recruit 12 Full timeWe are seeking a highly skilled Battery Performance Specialist to join our dynamic team within the Battery Systems Department at Recruit 12. This exciting opportunity will allow you to push the boundaries of battery technology and shape the future of electrification.Key Responsibilities:Serve as an internal and external technical expert on battery cell...
-
Supplier Performance Improvement Specialist
3 weeks ago
Oxford, Oxfordshire, United Kingdom OrganOx Full timeRole OverviewOrganOx seeks a highly skilled Supplier Performance Improvement Specialist to join our team.Key ResponsibilitiesAs a Supplier Performance Improvement Specialist, you will be responsible for measuring, analyzing, and improving supplier performance. This will involve managing risks and crises to enhance overall supply chain efficiency.Main...
-
Aerospace Engine Specialist
4 weeks ago
Oxford, Oxfordshire, United Kingdom Lynx Recruitment Limited Full timeJob Title: Aerospace Engine SpecialistLynx Recruitment Limited is seeking a skilled Aerospace Engine Specialist to join their team at their piston aero engine overhaul facility in the Oxford area.Key Responsibilities:Overhaul and repair piston aero engine cylinders to the highest standards of quality and safety.Perform various engine component refurbishment...
-
High-Performance Computing Specialist
5 days ago
Oxford, Oxfordshire, United Kingdom University of Oxford Full timeWe are seeking an exceptional individual to fill the role of High-Performance Computing Specialist The University of Oxford is a world-renowned institution, and as part of our vibrant IT team, you will play a crucial role in providing top-notch support for researchers conducting high-performance computing.You will be responsible for managing multiple server...