76 to 100 of 125 Memory Management Jobs in England

AI Native SW Engineering

Hiring Organisation
Hackajob Ltd
Location
London, United Kingdom
Employment Type
Permanent
Engineerprogramme. 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, andprogramme-level lifecycle observability Define RAG pipeline standards across engagements:establishchunking and embedding strategies, set quality benchmarks, and ensure metric-backed tradeoff … 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,latencyand cost tradeoffs RAG pipeline ownership: embeddings, chunking strategy, vector databases, and context engineering LLMOpsfundamentals: eval harness design, prompt versioning, and production observability Cloud ...

Greenfield Systematic Trading Build | Founding C++ Engineers

Location
Greater London, England, United Kingdom
performance-critical environment Experience within HFT, electronic trading, market making, systematic trading, or other latency-sensitive domains Strong understanding of Linux internals, multithreading, concurrency, memory management, and performance optimisation Expertise in low-latency systems, kernel-level development, network optimisation, market data, or exchange connectivity Demonstrated tenure and track ...

C# . Net Developer, Hybrid

Hiring Organisation
Exposed Solutions
Location
Slough, Berkshire, South East, United Kingdom
Employment Type
Permanent
Salary
£70,000
such as RabbitMQ. Excellent debugging and problem-solving skills. Experience writing efficient, maintainable, well-tested code. Knowledge of low-level programming concepts , such as memory management, threading, performance optimisation and concurrency. Nice to Have Experience with distributed systems or microservices. Cloud experience (Azure or AWS). CI/ ...

Senior Front Office Developer - Trading

Hiring Organisation
CMC Markets UK Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
performance Java (21+) systems for pricing, risk and trading. Build and enhance components within a low latency, high-throughput trading architecture. Apply advanced concurrency, memory management and performance tuning techniques. System Design & Ownership Take responsibility for designing scalable, resilient and maintainable systems. Contribute to architectural decisions across ...

Senior Front Office Software Engineer

Hiring Organisation
CMC Markets
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
performance Java (21+) systems for pricing, risk and trading. Build and enhance components within a low latency, high-throughput trading architecture. Apply advanced concurrency, memory management and performance tuning techniques. System Design & Ownership Take responsibility for designing scalable, resilient and maintainable systems. Contribute to architectural decisions across ...

Rates & Credit C++ Engineer

Hiring Organisation
Citadel Securities
Location
London, UK
Employment Type
Full-time
building trading, pricing, risk, analytics, market data, execution, or financial technology systems. Strong understanding of multi-threaded application design, distributed systems, data structures, algorithms, memory management, and system design. Ability to work directly with Traders, Sales, Quantitative Researchers, and Engineers in a fast-paced front-office environment. Highly ...

Front Office Software Engineer

Location
Greater London, England, United Kingdom
performance Java (21+) systems for pricing, risk and trading. Build and enhance components within a low latency, high‐throughput trading architecture. Apply advanced concurrency, memory management and performance tuning techniques. System Design & Ownership Take responsibility for designing scalable, resilient and maintainable systems. Contribute to architectural decisions across ...

Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
programming or compute technologies such as Vulkan, OpenCL, TOSA, or compute kernels Machine learning runtimes, compilers, drivers, or backend integration Computational graphs, operators, memory management, or model optimisation Ahead-of-Time or Just-in-Time compilation Benchmarking, profiling, testing, or analysing software performance Automated testing or CI/ ...

Software Engineer, Cybersecurity Analytics & Enforcement

Location
Greater London, England, United Kingdom
degree in Computer Science or a closely related field (Bachelor’s or higher), with a strong grasp of core computer science concepts such as memory management, concurrency, and backend development principles Strong programming skills, supported by several years of professional software engineering experience Experience with Java, C, C++ ...

Senior C# Developer

Location
Manchester, England, United Kingdom
architecture discussions, code reviews, and maintaining engineering best practices. What you may have: Strong experience with C#/.NET, including async/await, memory management, and resource handling. Deep knowledge of SQL Server, including query optimization, indexing, execution plans, and performance tuning. Solid understanding of HTML5, CSS3, Flexbox ...

Senior Software Engineer, UI Infrastructure

Location
Cambridge, England, United Kingdom
building developer tooling and data‐processing workflows Experience building JavaScript or TypeScript frameworks or working on JS virtual machines and runtimes Working knowledge of memory management, threading, concurrency, and debugging Experience improving CI pipelines, including validation and quality gates Familiarity with logging, telemetry concepts, and data quality improvements ...

iOS Engineer

Location
Greater London, England, United Kingdom
edge cases and failure modes, with senior engineers alongside you to learn from. What we're looking for Solid commercial Swift experience. You understand memory management, concurrency (async/await, actors), and can reason about state in complex flows Experience with SwiftUI in production, or UIKit experience with ...

Principal Engineer (AWS & Java)

Hiring Organisation
London Stock Exchange Group
Location
London, UK
Employment Type
Full-time
business‐critical changes, setting the standard for quality, performance, and maintainability. Provide hands‐on expertise in Java‐based systems, including concurrency, performance tuning, memory management, and API design. Non‐Functional Ownership & System PerformanceTake a leading role in defining, implementing, and validating non‐functional requirements, including system latency, throughput … scalability, and reliability. Drive solutions for cloud scaling and capacity management, ensuring the platform performs predictably under variable and peak loads. Provide deep expertise in working with large databases and data stores, including performance optimisation, data access patterns, and operational scaling. Problem Solving & Technical Decision SupportSolve the most complex ...

Member of Technical Staff - Head of Rollouts

Location
Greater London, England, United Kingdom
orchestration for millions of concurrent sessions with heterogeneous latencies and variable-length episodes Own sandbox startup and execution performance: minimise cold start latency, use memory snapshots and warm pools to cut restore times, and optimise teardown - keeping sandbox lifecycle on the order of milliseconds, not seconds Design pause/… resume and resource reclamation patterns that free CPU and memory while the agent is thinking, and checkpoint/restore environment state when the agent is ready to act Build fault tolerance for long-running sessions: phase-aware timeouts, session recovery via checkpointing, stale job cleanup, and graceful cancellation with ...

C++ SOFTWARE ENGINEER - TRADING SYSTEMS

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
trading infrastructureWork on projects ranging from real-time market data processing to order executionOptimise systems at the micro-architectural level (cache usage, CPU pipelines, memory layout)Contribute to the design of distributed or parallel computation frameworksCollaborate with researchers, infrastructure teams, and hardware specialistsWrite clean, maintainable, post-C++11 code … modernise existing components where neededWhat You'll NeedStrong command of modern C++ and associated toolingDeep understanding of system internals: memory management, caching, paging, CPU execution pipelinesSolid knowledge of algorithms, data structures, and performance trade-offsExperience designing complex systems intended for long uptime and high availabilityFamiliarity with Linux systems ...

Machine Learning Software Engineer

Hiring Organisation
RedTech Recruitment Ltd
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
LangGraph would be beneficial but is not essential. Experience in any of the following would be beneficial: LangChain and/or LangGraph Python memory management and performance optimisation GPU optimisation and acceleration PyTorch ONNX/ONNX Runtime Model inference and acceleration Responsibilities for Machine Learning Software Engineer: Develop … models Take projects from rapid prototyping and experimentation through to production implementation Optimise machine learning models and Python software for speed, scale, runtime and memory usage Help improve the performance and scalability of existing AI systems Develop innovative new features using machine learning and AI technologies Explore new technologies ...

Machine Learning Performance Engineer

Location
Greater London, England, United Kingdom
their compute challenges and design optimised solutions. Profiling, benchmarking and tuning large-scale training and inference workloads for performance on distributed CPU, GPU and memory-intensive jobs. Developing reference implementations, libraries and tools to improve job efficiency and reliability. Collaborating closely with systems, architecture and platform teams to evolve … PyTorch. Strong background in data structures, algorithms, and parallel programming on heterogeneous systems. Deep understanding of Linux OS fundamentals, such as as scheduling, memory management, NUMA, networking, and filesystems. Familiarity with profiling and monitoring tools, such as nsys, ncu, eBPF-based tools, and performance counters. Strong communication skills ...

AI Infrastructure Engineer, Sandbox Platform

Hiring Organisation
Scale AI
Location
London, UK
Employment Type
Full-time
secure code execution across containerized and virtualized environmentsEnsure strong isolation, security, and reproducibility of execution across user sessions and workloadsOptimise for cold-start latency, memory footprint, and resource utilisation at scaleDrive down error rates through systematic debugging, monitoring, and proactive fixesPartner closely with internal teams using the platform … experience building high-performance systems software, with meaningful time spent maintaining libraries, SDKs, or developer-facing APIsDeep 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 such ...

AI Infrastructure Engineer, Sandbox Platform London, UK Apply →

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 ...

Senior Software Engineer: Core UI & Graphics Architect (Hybrid)

Location
Cambridge, England, United Kingdom
efforts in C++, Python tooling, and graphics pipelines, delivering high-performance UI components across a hybrid work model. The role requires deep knowledge of memory management, multithreading, and cross-platform graphics, with a focus on scalable, robust systems. #J-18808-Ljbffr ...

C++ Low Latency Engineer | Systematic Trading

Location
Greater London, England, United Kingdom
scalability and reliability directly impact trading performance. Technical Skills Modern C++ & Low Latency: Modern C++ (C++17/20/23 and beyond) Multithreading, Concurrency & Memory Management STL, Object-Oriented Design & Software Architecture Messaging Infrastructure Networking: TCP/IP, UDP & Socket Programming High-Performance Networking FIX Protocol Exchange Connectivity ...

c# developer in legal AI

Location
Greater London, England, United Kingdom
Azure DevOps; Participate in architecture discussions and code reviews; Maintain engineering best practices. Требования Strong experience with C#/.NET, including async/await, memory management, and resource handling; Deep knowledge of SQL Server, including query optimization, indexing, execution plans, and performance tuning; Solid understanding of HTML5, CSS3 ...

Embedded software engineer - South Coast

Hiring Organisation
Morgan McKinley
Location
Hampshire, United Kingdom
Employment Type
Full-Time
Salary
£35,000 - £70,000 per annum
analyzers, and hardware debugging suites. Experience Level Breakdown Junior Embedded Software Engineer: Degree or 1+ years of commercial exposure; solid understanding of C programming, memory management, and hardware fundamentals. Mid-Level Embedded Software Engineer: Proven track record of commercial embedded C/C++ development, driver development, and hardware ...

Performance Engineering Manager

Hiring Organisation
G Research
Location
London, UK
Employment Type
Full-time
with researchers, senior stakeholders and engineers to understand compute challenges and design optimised solutionsProfiling, benchmarking and tuning large-scale workloads across CPU, GPU and memory-intensive jobsDeveloping reference implementations, libraries and tools to improve job efficiency and reliabilityCollaborating with systems, architecture and platform teams to evolve our compute stackInfluencing … scale workloadsProficiency in one or more programming languages, with strong grounding in algorithms and performance optimisationDeep understanding of Linux internals, for example across scheduling, memory management, NUMA, networking and filesystemsExperience with HPC schedulers and Kubernetes workload orchestrationHands-on experience with heterogeneous compute, such as GPUs, multi-core ...

Gen AI Architect

Location
Greater London, England, United Kingdom
Bedrock* Define reusable architecture patterns for model customization, prompt orchestration, retrieval pipelines, and agentic workflows* Design agentic AI systems incorporating tool use, workflow orchestration, memory management, and autonomous decision flows* Implement observability for prompts, model responses, vector retrieval quality, and agent execution workflows* Integrate GenAI capabilities into enterprise … applications, APIs, workflow platforms, and data ecosystems* Work with security, risk, compliance, engineering, and business teams to enable LLMOps and AgenticOps capabilities - prompt lifecycle management, model observability, caching, evaluation and governance.* Ensure compliance with enterprise governance, model risk, auditability, data privacy, and regulatory requirements in highly regulated environments* Produce ...