High Performance Algorithm Developer

3 weeks ago


Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

We are seeking an experienced High Performance Algorithm Developer to join our team in Cambridge. As a key member of our team, you will be responsible for developing and implementing high-performance algorithms and data structures, with a focus on achieving exceptional results.

The ideal candidate will have a strong technical background, with a deep understanding of CPU architecture, concurrency, and data structures. You will work closely with our hardware engineers to design and develop efficient software solutions that meet the needs of our clients.

We are looking for someone who can demonstrate:

  • A strong track record of developing and implementing high-performance algorithms and data structures
  • Excellent problem-solving skills, with the ability to think creatively and outside the box
  • Strong communication skills, with the ability to work effectively with cross-functional teams

In return, we offer:

  • A competitive salary of £80,000 - £110,000 per annum
  • A comprehensive benefits package, including pension scheme, health insurance, and flexible working arrangements
  • The opportunity to work on exciting and challenging projects, with a focus on innovation and excellence

Our company, Ecm Selection, is a specialist international technology firm based in Cambridge. We are passionate about delivering high-quality solutions that meet the needs of our clients, and we are committed to creating a positive social impact through our work.



  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    We are seeking a High Performance Algorithm Developer at Ecm Selection to push the speed limit in software development.The successful candidate will have a strong background in computer science and be skilled in C++ programming.This role involves collaborating with other teams to create high-performance software and working on a full test suite.As part of...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Job Overview:At Arm, we require individuals who can co-develop algorithms and highly optimized CPU kernels for high-performance ML workloads on our CPUs. This involves rapid kernel prototyping to explore algorithms and assess trade-offs between model accuracy and performance.Responsibilities:This position is part of a dedicated team within the CT-ML group to...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    About Ecm SelectionWe are a cutting-edge technology company developing high-performance software solutions for the financial industry. Our team of experts is seeking an experienced C++ programmer to help us deliver ultra-low-latency software that meets the needs of our clients.Key ResponsibilitiesDeveloping high-performance C++ code using optimal coding...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    European Tech Recruit is seeking a skilled Telecommunications Algorithm Developer to join our team in Cambridge. As a key member of our team, you will be responsible for developing 3D graphics algorithms for mobile GPUs.We are looking for an expert who can analyze GPU applications to improve performance and power consumption.Proficiency in profiling and...


  • Cambridge, Cambridgeshire, United Kingdom Workonblockchain Full time

    At Workonblockchain, we are seeking a highly skilled GPU Algorithm Developer to join our team in Cambridge, United Kingdom.About the role:We are looking for an experienced professional with strong background in real-time rendering algorithms on GPU or advanced graphics and rendering algorithms. The successful candidate will have excellent programming skills...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    Job Description:We are seeking a highly skilled Senior GPU Graphics Algorithm Engineer to join our team in Cambridge, UK. This is an excellent opportunity to work at the forefront of 3D graphics algorithm development and contribute to the creation of innovative solutions.About the Role:The successful candidate will have expertise in proposing new ideas and...


  • Cambridge, Cambridgeshire, United Kingdom Paratus People Full time

    Responsibilities:Design and implementation of innovative synthesis optimization algorithmsValidation of algorithms to ensure optimal performanceCollaboration with the team to deliver high-quality results


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    About Ecm Selection:At Ecm Selection, we are looking for a skilled algorithm developer to join our team. The ideal candidate will have good C++ coding skills and a strong academic background in mathematics, physics, or other highly mathematical subjects.The role calls for an engineer with a combination of strong algorithm development skills, a solid...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    We are seeking a highly skilled Senior GPU Algorithm Developer to join our team in Cambridge. As a Senior GPU Algorithm Developer, you will work closely with our clients to develop new graphics and rendering algorithms for mobile GPUs.Key Responsibilities:Analyze GPU applications to identify performance/power improvement opportunities.Develop and propose new...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    Job OverviewEuropean Tech Recruit is excited to offer this challenging role for a Senior GPU Graphics Algorithm Engineer to join our client's team in Cambridge and contribute to the development of innovative 3D graphics algorithms.About the Team:Work with a talented team of engineers to design and implement cutting-edge graphics solutions.Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    **Job Summary:**We are seeking a highly skilled Senior GPU Graphics Algorithm Engineer to join our team at European Tech Recruit in Cambridge. As a key member of our graphics development team, you will play a critical role in designing and implementing cutting-edge 3D graphics algorithms for mobile GPUs.Responsibilities:Develop new graphics and rendering...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    About the RoleWe are working with a leading multinational telecommunications company based in Cambridge to find an exceptional Senior GPU Graphics Algorithm Engineer. This is a unique opportunity to work at the forefront of 3D graphics algorithm development and contribute to groundbreaking advancements in mobile GPU technology.As a key member of our team,...


  • Cambridge, Cambridgeshire, United Kingdom ECM Selection (Holdings) Limited Full time

    Join ECM Selection, a leading international technology firm with a Cambridge office, in their quest for excellence. As a Senior / Principal Engineer, C, you will be part of a specialized team pushing the boundaries of high performance software engineering. Your expertise will be invaluable in creating elegant approaches to ultra-low latency software where...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    Senior Graphics Algorithm DeveloperEuropean Tech Recruit is working closely with a multinational telecommunications company based in the UK, who are looking for a Senior Graphics Algorithm Developer to join their team and work at the forefront of 3D graphics algorithm development. The successful candidate will be responsible for proposing new ideas and...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    Job DescriptionWe are seeking a highly skilled Senior Graphics Algorithm Developer to join our team at the forefront of 3D graphics algorithm development. The ideal candidate will have a strong background in real-time rendering algorithms on GPU, as well as experience working with advanced graphics APIs such as Vulkan and OpenGL.As a Senior Graphics...


  • Cambridge, Cambridgeshire, United Kingdom Pico Technology Limited Full time

    **Job Description**Pico Technology Limited is a leading provider of innovative products and solutions, and we're looking for a highly skilled High-Performance C++ Developer to join our team.The successful candidate will have extensive experience in C++ software development, ideally in a senior or technical lead role. They will be responsible for creating...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Are you passionate about developing algorithms and software that solve real-world problems? If so, this role may be an excellent fit for you. We are looking for an experienced software engineer with a strong background in C++ and mathematics to join our team at Ecm Selection.About the RoleThis position involves developing software that applies theoretical...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    About Us:At Arm Limited, we believe that high-performance machine learning workloads on Arm CPUs require the co-development of sophisticated algorithms and highly optimized CPU kernels. Our rapid kernel prototyping is crucial for exploring algorithms and assessing trade-offs between model accuracy and performance.Job Summary:We are looking for a talented...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Are you passionate about developing innovative algorithms and software solutions? Ecm Selection is seeking a skilled C++ Software Engineer to join our team.We apply theoretical principles to real-world hardware design problems, pushing the boundaries of what is possible. As an engineer with this role, you will have the opportunity to work on challenging...


  • Cambridge, Cambridgeshire, United Kingdom Illumina Full time

    As a Genomics Algorithm Developer, you will lead the development of novel algorithms for deciphering the human genetic code, diagnosing pathogenic genetic variants by combining information from detailed clinical phenotypes and medical records and genomic data.