18 of 18 Permanent Computer Architecture Jobs in London

GPU Design Verification Engineer

Location
Greater London, England, United Kingdom
includes deep understanding of the micro-architectural details of each block and how it works within the broader GPU design .A strong graphics or computer architecture background, and foundation in digital design techniques and a preferred background in verification methodology will be used to close testing coverage with … quality closure.As you progress, you’ll take on increasing responsibilities within the team, including creating and executing verification plans and negotiating program objectives with Architecture, Design, and Software teams. Minimum Qualifications BS/MS/PhD in Computer Engineering, Electronic Engineering or related field Strong knowledge of computer ...

Senior Applied Scientist, Efficient LLM Inference & Model Optimization (opens in a new tab) London

Location
Greater London, England, United Kingdom
expert parallelism (WideEP). Study expert placement, load imbalance, and computation/communication trade-offs, and use the findings to guide model and system architecture choices. Develop rigorous evaluationscovering quality, latency, throughput, numerical stability, memory footprint, tail latency, and cost per token.Compare serving architectures under consistent workload conditions … technical blogs, papers, and open-sourceartifacts, and mentorengineers and scientists on experimental design, scientific rigor, and model/systemtrade-offs. Must-haves APhD in computer science, machine learning, ML systems, computer systems, computer architecture, electrical engineering, appliedmathematics,or a closely relateddiscipline. A strongpublication record or equivalent ...

AI Software Engineer London R&D · London ·

Location
Greater London, England, United Kingdom
from technologies and security to scalability and reliability. Responsibilities End-to-end ownership of AI & agent systems: take full ownership of your features from architecture and design through to implementation and production, including AI-native features such as autonomous agents and intelligent workflows. Own the full model quality lifecycle … applications. Technical excellence: drive technical excellence, high product quality, innovation, and timely delivery in a production-critical environment. Translate business needs into concrete system architecture and implement it end-to-end across the stack Requirements 6+ years of software development experience Proven LLM experience: write, optimize, and measure ...

Graduate Software Engineer, London Mako Trading · London, United Kingdom a week ago

Location
Greater London, England, United Kingdom
asynchronous and multi‐threaded programming An appreciation for clean, readable, testable code A good understanding of networks and network programming An understanding of computer architecture and how it relates to the performance of your code Experience with the following tools and languages is beneficial: Python, shell scripting, CMake ...

Product Manager - Data

Location
Greater London, England, United Kingdom
looking for in you Exceptional academic results at high school and university Understanding of Linux and the wider open source software community Understanding of computer architecture, application development, datacenters, cloud or devices Passion to write about technologies and the tech landscape A strong work ethic, and personal interests ...

Performance Modelling Architect - Platform Architecture

Location
Greater London, England, United Kingdom
Selection changes the language of the page/content Performance Modelling Architect - Platform Architecture The hardest problems are the ones worth solving. We believe that meaningful progress comes from pushing past where it's easy to stop, and that a team with the right people and relentless drive … where rigorous software engineering meets cutting-edge silicon research: you'll build and evolve the C++ performance models that the entire GPU and SOC architecture team relies on to explore what comes next. You'll own the creation and maintenance of high-performance C++ models for our next-generation ...

Senior Linux Kernel Driver Engineer

Location
Greater London, England, United Kingdom
software co‐design methodology It would be great if you have: Proven experience of the development of Linux device drivers A good understanding of computer architecture and performance optimisation techniques Excellent C/C++ and/or Rust skills and solid experience of industry standard development tools … technologies An creative and innovative mindset, and a willingness to take ownership and drive results in a fast‐paced environment Computer Science, Electronic Engineering, Maths, Physics, or related degree and 3+ years of industry experience You may also have: Experience of working with GPUs or other machine learning accelerators ...

Linux Engineer

Location
Greater London, England, United Kingdom
hands-on capacity, learning how we make tangible and immediate improvements to our infrastructure every day. About You Bachelor\'s degree in Computer Science, Software Engineering, or other technical discipline, or equivalent experience Experience managing/troubleshooting Linux systems in a home, work, or school environment Exposure to Linux … troubleshooting tools and techniques (e.g., gdb, perf, DTrace, eBPF, or SystemTap) is a plus Knowledgeable, or at least interested in learning, about modern computer architecture techniques (e.g. familiarity with PCIe, NVMe, NUMA) Strong programmer (in any language) Fluent in English #J-18808-Ljbffr ...

FPGA Engineer | Low Latency Trading

Location
Greater London, England, United Kingdom
digital asset markets. We develop trading technology in-house, and this role sits on the low-latency execution path. We hire from Mathematics, Physics, Computer Science and related fields, not for credentials, but for the ability to reason clearly under uncertainty and build things that work in production. … push closer to physical limits of execution. Requirements Penultimate or final-year student pursuing a Bachelor’s, Master’s, or PhD in Engineering, Computer Science, Electrical Engineering, or a related field, on track for a 2:1 or above from a leading institution. We don’t fetishise grades ...

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Greater London, England, United Kingdom
reliability. We aim to squeeze every drop of compute performance from our device hardware, and we use our knowledge of embedded systems, compute architecture and control theory to make that happen. Basic Qualifications Experience (non-internship) in professional software development Experience in professional, non-internship software development Experience programming … C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience ...

Senior Linux Kernel Driver Architect for AI Accelerators

Location
Greater London, England, United Kingdom
work closely with hardware and software engineers in a highly collaborative environment. Ideal candidates should have significant experience in Linux driver development, knowledge of computer architecture, and a degree in a relevant field, along with skills in C/C++ or Rust. #J-18808-Ljbffr ...

Project Manager - Ubuntu Embedded Systems

Location
Greater London, England, United Kingdom
Americas Educational degree preferably in Science, Technology, Engineering, or Math Good knowledge of Linux and the wider Open Source Software community, and understanding of computer architecture Excellent communications skills, both verbal and written, in English Strong leader and problem solver with extensive experience building successful internal and external ...

Senior GPU Top Design Engineer

Location
Greater London, England, United Kingdom
content The Top Design team at the UK GPU Design Centre works on complex, large-scale GPU related projects. We partner with our graphics architecture, functional verification and physical design teams to deliver high quality graphics IP in order to meet performance, feature, timing, area, and power goals. Description … design team develops micro-architecture and RTL for critical top-level infrastructure IP and drives micro-architectural improvements across the entire GPU through our holistic system-level perspective.We own complete IP blocks including interconnects, control logic and clocking/reset distribution. Our unique position working across the full ...

C++ Software Engineer

Location
Greater London, England, United Kingdom
profiling tools. Qualifications Expertise in low‐level systems programming and optimisation for extremely low‐latency, high‐throughput network applications. Deep understanding of modern computer architecture including cache hierarchies of modern processors. Experience with fast‐packet processing in user space and familiarity with kernel‐bypass techniques such as Solarflare ...

RTL Design Engineer

Location
Greater London, England, United Kingdom
found it.The RTL Design team at the UK GPU Design Centre works on complex, large-scale GPU related projects. We partner with our graphics architecture, functional verification, and physical design teams to deliver high-quality graphics IP in order to meet performance, feature, timing, area and power goals . … Description You will work closely with other designers to refine GPU micro-architectural specifications as well as collaborate with the architecture, physical design and verification teams to identify potential issues as early as possible.You will implement the micro-architecture, targeting cutting-edge technology nodes, balancing energy efficiency, performance ...

GPU Compiler Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, England, United Kingdom
backend experience are the key requirements. If you enjoy working close to hardware, solving performance-critical problems, and having real influence over low-level architecture decisions, this is a standout opportunity. Staff Compiler Engineer responsibilities Designing and implementing LLVM backend compiler features Working on instruction selection, scheduling, register allocation … Staff Compiler Engineer background Strong experience in compiler development, ideally with LLVM Solid C/C++ and systems-level programming skills Good understanding of computer architecture and low-level performance concepts Experience working on performance-critical or hardware-adjacent software This will be an onsite role based ...

Low-Latency C++ Engineer – High-Performance Finance

Location
Greater London, England, United Kingdom
quantitative finance. You will collaborate closely with researchers to design and optimise trading systems, requiring expertise in low-level systems programming and modern computer architecture. The ideal candidate will have experience with performance optimisation and kernel-bypass techniques. This role offers highly competitive compensation, generous annual leave ...

Postdoctoral Research Associate in Smart and Green AI

Location
Greater London, England, United Kingdom
enable end-to-end system integration and validation. Publish high-quality research outcomes in leading journals and conferences in neuromorphic computing, AI hardware, and computer architecture. Support the supervision and mentoring of PhD and MSc students within the research group. Engage with industrial and academic collaborators to support joint … activities, technology transfer, and translational impact. Contribute to project management activities, including technical reporting, proposal development, and dissemination of research outcomes. Qualifications PhD in Computer Science, Electronics or Computer Engineering or related quantitative field. Strong publication record in neuromorphic hardware design demonstrated through publications in leading conferences ...