51 to 75 of 76 Memory Management Jobs in London

AI Native SW Engineering

Location
London Borough of Islington, England, United Kingdom
programme. Key Responsibilities Architect and govern production‐grade agentic systems at enterprise scale: multi‐agent orchestration across complex environments, RAG pipelines, policy‐based routing, memory management, and programme‐level lifecycle observability Define RAG pipeline standards across engagements: establish chunking and embedding strategies, set quality benchmarks, and ensure metric … AutoGen, or equivalent — at production depth, not tutorial level Direct experience calling LLM APIs (OpenAI, Anthropic, Vertex AI) in production code: provider abstraction, token management, latency and cost tradeoffs RAG pipeline ownership: embeddings, chunking strategy, vector databases, and context engineering LLMOps fundamentals: eval harness design, prompt versioning, and production ...

Senior Software Engineer, Ledger Store

Location
City Of London, England, United Kingdom
operated a distributed or durable system in production. Correctness: You can reason about concurrency, consistency, idempotency and failure modes. Performance: You understand how memory management, allocation, copying and concurrency affect runtime behavior. You find bottlenecks by measuring. Programming depth: We are language agnostic for this role; Rust experience ...

FX Client Platforms - Senior UI Software Engineer (Vice President)

Hiring Organisation
Citigroup
Location
London, England, United Kingdom
productionExpert-level proficiency in **TypeScript, React, HTML5, CSS, and JavaScript (ES6+)**Demonstrated experience profiling and optimising high throughput React applications (Web Workers, virtual rendering, memory management)Experience with desktop containers: **Chromium, Electron, or OpenFin**; familiarity with **FDC3** for cross-application interoperabilityExperience with real-time messaging systems: **Kafka, Solace ...

C++ Senior Software Engineer - Cavalry

Location
Greater London, England, United Kingdom
probably a match if You bring deep experience in C++ and care about what that means for a creative application — real-time performance, memory management, and the craft of systems that artists depend on every day You have experience with Java as this will help with integration work ...

.NET Engineer

Location
Greater London, England, United Kingdom
Core, LINQ, and collections. Excellent understanding of ASP.NET, associated concepts, error handling, and request lifecycle. Excellent understanding of asynchronous programming, generics, data types, and memory management in C#. Excellent understanding of object-oriented programming and software engineering fundamentals. Very good understanding of complexity, performance, and scalability of software ...

Staff Agentic Engineer

Location
City of Westminster, England, United Kingdom
environments and automated engineering workflows. Experience of building & implementing agentic systems using agent orchestration & frameworks and advanced prompt/context engineering. Understanding of state & memory Management, deterministic guardrails & evaluation (Evals), tool & API integration, agentic protocols including MCP, A2A, UCP. Experience of working with cloud based data platforms ...

Senior Java Engineer — Low-Latency Trading Systems

Location
Greater London, England, United Kingdom
seeking a Java Developer to join a low-latency trading systems team in London. You will design and build high-performance Java applications, optimise memory and CPU usage, and contribute to a platform serving EMEA and US markets. Candidates should have deep JVM tuning, concurrency and memory management ...

Inference

Location
Greater London, England, United Kingdom
code (CUDA, Triton, custom kernels) and integrate it seamlessly into high-level frameworks Optimize workloads for both throughput (batching, scheduling, quantization) and latency (caching, memory management, graph compilation) Develop monitoring and debugging tools to guarantee reliability, determinism, and rapid diagnosis of regressions across both stacks What … grade expertise in Python, with strong background in systems languages (C++/Rust/Go) Low-level performance mastery: CUDA, Triton, kernel optimization, quantization, memory and compute scheduling Proven track record scaling inference workloads in both throughput-oriented cluster environments and latency-critical on-device deployments System-level mindset ...

Linux Systems Developer OpenSSL C

Hiring Organisation
Client Server
Location
London, England, United Kingdom
time, meeting up with an international team, in Central London offices once a week.About you:You have strong programming experience in C, including debugging, memory management and system-level programmingYou're highly proficient with Bash scripting for automation, tooling, testing and integrationYou have a deep understanding of Linux … operating systems, especially Debian based ones, system services, process management, permissions and system administrationYou have a good knowledge of OpenSSL (both on the command line and programmatically), X.509 certificates and PKI fundamentalsYou understand Linux security mechanisms including seccomp, udev and auditdYou have a good knowledge of Linux privilege management ...

AI Infrastructure Engineer, Sandbox Platform

Location
Greater London, England, United Kingdom
execution across containerized and virtualized environments Ensure strong isolation, security, and reproducibility of execution across user sessions and workloads Optimise for cold-start latency, memory footprint, and resource utilisation at scale Drive down error rates through systematic debugging, monitoring, and proactive fixes Partner closely with internal teams using … experience building high-performance systems software, with meaningful time spent maintaining libraries, SDKs, or developer-facing APIs Deep understanding of Linux internals: process isolation, memory management, cgroups, namespaces, etc. Experience with containerisation and virtualisation technologies (e.g., Docker, Firecracker, gVisor, QEMU, Kata Containers) Proficiency in a systems programming language ...

Director, Head of Execution

Location
Greater London, England, United Kingdom
center infrastructure, growing the economy that runs on code. Galaxy delivers the onchain infrastructure that connects institutions to digital assets, including trading, advisory, asset management, staking, self-custody, and tokenization. Galaxy also develops and operates data center infrastructure to power AI and HPC workloads. Anchored by its Helios campus … understand system architecture and technical workflows Proficiency in FIX protocol and trading system architecture (OMS/EMS, market gateways) Familiarity with concurrency, networking, and memory management Experience with Linux systems and performance profiling tools A proactive, problem-solving mindset and the ability to thrive in a fast-paced ...

Senior C++ Engineer

Location
Greater London, England, United Kingdom
Required Extensive production experience building latency-sensitive systems using modern C++. Experience in market making, electronic trading or exchange connectivity. Strong understanding of concurrency, memory management and performance optimisation. Working knowledge of SQL and relational databases (Postgres, SQL Server, or similar). Excellent written and verbal communication skills. ...

Senior C++ Software Engineer

Location
Greater London, England, United Kingdom
design, debugging and testing. The ability to tackle unfamiliar problems from first principles and make sound technical decisions. A good understanding of software performance, memory management and computing constraints. Intellectual curiosity, independent thinking and a genuine enjoyment of programming. You don't need a background in robotics. ...

Senior Software Engineer - Low Level GPU New United Kingdom, London

Location
Greater London, England, United Kingdom
ability to understand and reason about complex systems, as well as unpick their interactions. Experience developing on consoles, particularly using console graphics and memory management APIs. An interest in GPU architecture and low-level graphics engineering. Experience using GPU profiling and debugging tools. An eagerness to learn ...

Principal Performance Engineer: Elasticsearch

Location
Greater London, England, United Kingdom
team. You will lead architectural and code-level performance initiatives, driving optimizations and benchmarking across distributed systems. Requirements include deep Java internals knowledge, JVM memory management, and experience with profiling tools, JMH, and Rally. The role emphasizes collaboration, autonomous work, and AI-assisted optimization to maintain scalable performance. ...

High-Performance Quantitative Analytics Engineer (C++/Python)

Location
Greater London, England, United Kingdom
Quantitative Strategic Analytics Engineer to design, implement, and optimize core platform functionality in C++ and Python. The role focuses on high-performance data layers, memory management, and low-latency systems within the Kannon platform across Investment, Corporate, and Private Banking. The position offers hybrid working, a competitive salary ...

Senior C++ Engineer — Real‐Time, Low‐Latency Market Making

Location
Greater London, England, United Kingdom
concepts into real features across pricing, hedging and risk management. You will help drive architecture and technical direction for core trading systems, applying concurrency, memory management and database knowledge to deliver scalable solutions in a fast-paced environment. #J-18808-Ljbffr ...

Software Engineer C++

Location
Greater London, England, United Kingdom
mathematics and computational principles. Experience with software design, debugging and testing, including diagnosing and resolving problems in working systems. An understanding of software performance, memory management and computing constraints. Intellectual curiosity, independent thinking and a genuine enjoyment of programming. You don't need a background in robotics. ...

Agentic RL Engineer

Location
Greater London, England, United Kingdom
production agents are built, evaluated and improved. Key Responsibilities Design and build the Metrana agent harness, including tool integration via MCP, context and memory management, and orchestration of multi-agent workflows. Develop rigorous evaluation frameworks and agent evaluation methodologies covering capability, reliability and long-horizon task performance. ...

Embedded Software Team Lead

Hiring Organisation
Intellectual Capital Resources
Location
London, England, United Kingdom
experience with BSP development and ASIC bring-up Strong experience with real-time programming, including FreeRTOS, Zephyr or bare-metal environments Experience with bootloaders, memory management, watchdogs and hardware-level debugging Proven ability to define software architecture, interfaces and development workflows Experience leading, mentoring or technically guiding other ...

Training / AI Infrastructure

Location
Greater London, England, United Kingdom
CUDA, cuDNN, Triton, custom kernels) and integrate it seamlessly into high-level training frameworks Optimize workloads for hardware efficiency: CPU/GPU compute balance, memory management, data throughput, and networking Develop monitoring and debugging tools for large-scale runs, enabling rapid diagnosis of performance regressions and failures What ...

Engineering AI Engineer (Harness) London — Full time Apply →

Location
Greater London, England, United Kingdom
APIs, prompt engineering, structured outputs, function/tool calling, and retrieval systems in Python. Agent Architecture Awareness: Clear understanding of planning loops, tool orchestration, memory management, and multi-agent coordination, including their trade-offs and common failure modes. Harness & Scaffolding Contribution: Ability to write clean, maintainable Python code ...

Networking & Interconnect Systems - Member of Technical Staff

Location
Greater London, England, United Kingdom
role owns that boundary. You will develop the communication systems that allow heterogeneous accelerators to operate as parts of one system, working across protocols, memory movement, networking hardware, and the software layers above them. That means understanding where overhead actually comes from, removing assumptions inherited from more general-purpose … systems we can build. What You'll Build Characterise and simplify communication paths between accelerators, tracing latency and unnecessary overhead across networking, runtime, memory, and device layers Develop faster data movement across heterogeneous hardware, exploring RDMA, programmable NICs, DPUs, switches, and software approaches to cross-device memory management ...

VP, EMS-SOR Developer

Location
Greater London, England, United Kingdom
building the products and services to make that future a reality. Our institutional digital assets platform spans trading, investment banking, asset management, staking, self-custody, and tokenization technology. We also invest in and operate cutting-edge data center infrastructure to power AI and high-performance computing, addressing the growing … ability to understand system architecture and technical workflowsProficiency with trading system architecture (OMS/EMS, market gateways)Strong understanding of concurrency, networking, and memory managementExperience with Linux systems and performance profiling toolsA proactive, problem-solving mindset and the ability to thrive in a fast-paced, collaborative environmentBonus Points:Experience ...

Software Engineer – Database Kernel

Location
Greater London, England, United Kingdom
level systems engineering. We write and maintain custom storage engines, the page cache, transaction handling (WAL, ACID guarantees), indexing, and memory management. The code we write determines how fast queries run across billions of nodes and relationships, and how safely data is written when a machine crashes. … core database features, including storage formats, index structures, and recovery paths. Diagnosing tricky concurrency bugs, race conditions, and lock contention. Performance engineering: profiling CPU, memory allocation, off-heap memory, and disk I/O to improve latency. Reviewing designs and PRs with a heavy focus on correctness, data ...