Software Development Manager for High-Performance Computing

1 week ago


London, Greater London, United Kingdom CT19 Full time
About the Role

We are looking for a highly skilled Lead Software Engineer to join our team and lead the development of the software architecture for our next-generation GPUs. The successful candidate will have extensive experience in C & C++ programming, compilers, and low-level programming, as well as a strong background in machine learning and its applications in high-performance computing.

As a member of our team, you will have the opportunity to work on cutting-edge AI technology, collaborating with talented engineers from around the world. You will also have the chance to drive innovation and contribute to the strategic direction of the software engineering team.

**Estimated Salary:** £130,000 - £170,000 per annum (dependent on experience)

Responsibilities

  • Design & develop the software architecture for the next-generation TPU, ensuring high performance & scalability.
  • Collaborate with hardware engineers to integrate software & hardware components seamlessly.
  • Optimise software performance through advanced techniques in low-level programming & compiler design.
  • Develop & maintain machine learning frameworks & tools to leverage the full potential of the TPU.
  • Conduct code reviews, provide technical mentorship, & guide other team members in best practices.
  • Stay current with industry trends & advancements in GPU technologies, machine learning, & optical computing.
  • Lead & participate in the development of technical documentation & specifications.
  • Drive innovation & contribute to the strategic direction of the software engineering team.

Requirements

  • 8+ years of experience in software engineering with a focus on C & C++ programming.
  • Extensive experience in compilers, low-level programming, & optimisation techniques.
  • Proven expertise in machine learning & its applications in high-performance computing.
  • Strong problem-solving skills & the ability to think critically & creatively.
  • Experience in high-pace, dynamic work environments.
  • Bachelor's degree in computer science, electrical engineering, telecoms engineering, mathematics, or a related field.
  • Excellent teamwork & communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Personal projects are a key differentiating factor & hold more weight than other requirements.


  • London, Greater London, United Kingdom High Performance Full time

    Company Overview">High Performance is a UK-based company dedicated to producing inspirational shows that drive positive change and personal growth. Our vision is to reach as many people as possible around the world and enable them to achieve their own version of high performance.">About the Position">We are looking for an enthusiastic, driven, and...


  • London, Greater London, United Kingdom Hunter Bond Full time

    About UsHunter Bond is a cutting-edge tech-driven hedge fund committed to staying at the pinnacle of market innovation. Our mission is to build and deliver world-class software solutions that drive success in the fast-paced world of cryptocurrency trading.We are now seeking a seasoned High Performance Computing Developer to join our elite team. As a key...


  • London, Greater London, United Kingdom High Performance Full time

    Role SummaryWe are seeking an experienced Product Manager to lead the development of our High Performance App, driving accelerated growth and delivering a seamless user experience.As a key member of our team, you will be responsible for developing a clear product vision, strategy, and roadmap, as well as overseeing market research, user-centric design,...


  • London, Greater London, United Kingdom Elliot Partnership Full time

    High-Performance Compute ArchitectWe are seeking a highly skilled High-Performance Compute Architect to join our Quant Systems team at Elliot Partnership. As a key member of our engineering team, you will be responsible for designing and implementing high-performance computing infrastructure.Key Responsibilities:Design and implementation of high-performance...


  • London, Greater London, United Kingdom High Performance Full time

    Key ResponsibilitiesDevelop a clear and compelling product vision, strategy, and roadmap for the next stage of accelerated growth for the High Performance App.Conduct thorough market research to understand user needs, industry trends, and competitive landscape.Oversee the creation of intuitive, visually appealing, and user-friendly interfaces that provide a...


  • London, Greater London, United Kingdom D. E. SHAW & CO., L.P. Full time

    High-Performance Computing Expert Wanted!Join our team at D.E. Shaw & Co., L.P. as a High-Performance Computing Expert and contribute to the design and maintenance of the firm's largest compute infrastructure.The ideal candidate will have a strong background in Linux-based operating systems, development experience in Python, and expertise in workload...


  • London, Greater London, United Kingdom microTECH Global LTD Full time

    GPGPU Software Development Job Description:As a Senior GPGPU software specialist at microTECH Global LTD, you will be responsible for designing and developing high-performance computing software stacks, including Runtime and Driver. This is an exciting opportunity to work with cutting-edge technology and collaborate with a talented team of engineers.Key...


  • London, Greater London, United Kingdom CT19 Full time

    High-Performance Computing SpecialistWe are seeking a highly skilled expert to design and develop software solutions for our next-generation GPU architecture.About the Role:Design and develop software solutions for the next-generation TPU, ensuring high performance and scalability.Collaborate with hardware engineers to integrate software and hardware...


  • London, Greater London, United Kingdom Global Hedge Fund Full time

    About the RoleWe are seeking an experienced High-Performance Computing Engineer to join our team at Global Hedge Fund. As a key member of our infrastructure team, you will be responsible for designing, building, and maintaining our high-performance computing infrastructure.You will work closely with our quantitative researchers, traders, and software...


  • London, Greater London, United Kingdom Chapman Tate Associates Full time £50,000

    Job Summary">We are seeking a highly skilled Linux Technical Consultant - HPC Expert to join our team at Chapman Tate Associates. As a key member of our technology house, you will be responsible for optimizing, managing, and scaling high-performance computing (HPC) environments.">">Our client is a leading provider of AI, ML, and HPC solutions to businesses...


  • London, Greater London, United Kingdom IC Resources Full time

    HPC Software EngineerLondonA leading algorithmic trading firm, with sites around the globe, is currently looking to bring on a High-Performance Computing Expert to contribute to their HPC Infrastructure. This position involves working on private compute clusters containing CPUs and GPUs, directly impacting the quant research function of the business....


  • London, Greater London, United Kingdom UKRI Full time

    About the RoleUKRI seeks an experienced software engineer to join its team at the Hartree Centre. The successful candidate will work closely with the business development team to identify opportunities for applying high-performance computing, data analytics, and artificial intelligence technologies.Key ResponsibilitiesDevelop computational models of...


  • London, Greater London, United Kingdom Amazon Full time

    We are looking for a High-Performance Computing Scientist to join our team in Edinburgh. As a key member of our Personalization team, you will be responsible for designing and developing machine learning models that scale to very large quantities of data and serve high-scale low-latency recommendations to all customers worldwide.Responsibilities:Design and...


  • London, Greater London, United Kingdom European Tech Recruit Full time

    About the PositionWe are seeking a highly skilled High-Performance Computing Specialist to join our team and contribute to the development of advanced graphics and compute technologies. As a specialist, you will be responsible for designing, implementing, and optimizing GPU hardware and software systems for improved performance and efficiency.Main...


  • London, Greater London, United Kingdom Oho Group Ltd Full time

    Rust Software Engineer Job DescriptionWe're looking for a skilled Rust Software Engineer to join our team at Oho Group Ltd. The successful candidate will be responsible for developing high-performance computing applications using Rust, designing concurrent systems, and collaborating with the team to solve complex technical challenges.About You* You have a...


  • London, Greater London, United Kingdom Onyx-Conseil Full time

    As a High-Performance Computing Specialist, you will play a critical role in developing and maintaining our HPC Infrastructure. This involves designing and implementing scalable infrastructure solutions, collaborating with cross-functional teams, and maintaining and optimizing existing systems.You will have the opportunity to work on a range of exciting...


  • London, Greater London, United Kingdom Quantcast Full time

    Software Engineering Opportunity for High-Performance Distributed ComputingQuantcast is a leading provider of digital advertising solutions, empowering marketers to connect with the right audiences and deliver measurable results across the Open Web. We are seeking a skilled Software Engineer to join our Partner Integrations Team and contribute to the growth...


  • London, Greater London, United Kingdom Global Hedge Fund Full time

    We are looking for a High-Performance Computing Engineer to join our team at Global Hedge Fund. As a key contributor, you will design, deploy, and maintain our high-performance computing infrastructure, ensuring it meets the needs of our trading, research, and analytics platforms.Responsibilities: Design and implement high-performance, scalable, and secure...


  • London, Greater London, United Kingdom Walsh Employment Full time

    About Us:Our client is a leading quantitative investment company with a focus on computer-driven trading for global financial markets. The company harnesses the power of data and advanced technologies to drive innovative strategies and superior investment returns through a platform that is driven by cutting-edge, cloud-based data solutions.We are now looking...


  • London, Greater London, United Kingdom Chapman Tate Associates Full time £50,000

    About the Role:Chapman Tate Associates seeks a highly skilled Technical Lead for AI and ML Solutions to join our team. As a key member of our team, you will be responsible for leading the development and implementation of AI and ML solutions using HPC environments.In this role, you will collaborate with researchers, engineers, and developers to optimize...