1 to 25 of 149 Memory Management Jobs in England

ML Research Engineer - Member of Technical Staff

Location
Greater London, England, United Kingdom
that possible: a principled, evidence‐based method for building agentic systems automatically at unprecedented scale. Today, designing these systems is a craft. Decisions about memory management, task decomposition, tool use and inter‐agent coordination are made on intuition and convention. The results work until they … turn those findings into interventions that measurably move intelligence, cost and reliability Attack one or more of our core research themes: context and memory management; agent steering, task decomposition and specialisation; continual learning during deployment; and inter‐agent communication Build agent analysis and evaluation infrastructure - observability, behaviour analysis ...

Applied AI ML Data Scientist, Vice President - Payments

Location
Greater London, England, United Kingdom
delivery of machine learning and AI solutions for complex payments and banking operations problems, from discovery and framing to production rollout and lifecycle management Develop innovative machine learning solutions, including generative AI and multi‐agent approaches, and define evaluation, safety, and monitoring strategies for production use Own production deployment … science and machine learning capabilities that scale across use cases, including feature engineering, evaluation harnesses, prompt tooling patterns, agent frameworks, orchestration, and context and memory management Provide technical leadership and mentorship through code reviews, design reviews, best practices, and upskilling across data science and engineering partners Communicate with ...

Applied AI ML Data Scientist, Vice President - Payments

Location
Greater London, England, United Kingdom
delivery of machine learning and AI solutions for complex payments and banking operations problems, from discovery and framing to production rollout and lifecycle management Develop innovative machine learning solutions, including generative AI and multi-agent approaches, and define evaluation, safety, and monitoring strategies for production use Own production deployment … science and machine learning capabilities that scale across use cases, including feature engineering, evaluation harnesses, prompt tooling patterns, agent frameworks, orchestration, and context and memory management Provide technical leadership and mentorship through code reviews, design reviews, best practices, and upskilling across data science and engineering partners Communicate with ...

Site Reliability Engineer

Location
Cambridge, England, United Kingdom
Services & Support team, working alongside NOC, Partner Support and TSM colleagues, and collaborating regularly with Software Engineering, Integration Engineering and InfoSec. Responsibilities Reliability & Incident Management Bango enables content providers to reach more paying customers through global partnerships. Bango revolutionized the monetization of digital content and services, by opening … Services & Support team, working alongside NOC, Partner Support and TSM colleagues, and collaborating regularly with Software Engineering, Integration Engineering and InfoSec. Responsibilities Reliability & Incident Management Ensure the Bango Platform is available, responsive and performant for customers; work proactively to identify and mitigate risk, and reactively to resolve active incidents. ...

Senior Site Reliability Engineer

Location
Cambridge, England, United Kingdom
setting the standards others follow rather than meeting them within a single domain — together with the leadership responsibilities set out below. Reliability & Incident Management Own the reliability of the Bango Platform across systems, leading the hardest and most cross-cutting investigations through to permanent, structural fixes that remove whole … adopt. Make poorly-understood systems legible, and design the monitoring patterns and tooling other engineers build on. Shape platform security posture and operational risk management with InfoSec — anticipating weaknesses before they are exploited or audited, and designing secure-by-default patterns other teams adopt. Own secrets, certificate and access ...

Senior Java Technical Specialist - RESTful API, Spring Boot

Location
Adur, England, United Kingdom
England Job Summary Skill or Category Mandatory/Non-Mandatory Evaluation Focus for 8+ Years Experience Core Java Mandatory OOP principles, Collections, Multithreading, JVM, Memory Management, Exception Handling, Design Patterns Advanced Java/Spring Boot Mandatory REST APIs, Microservices, Security, Dependency Injection, Performance Optimization System Design Mandatory Scalable … Release strategies Problem Solving Mandatory Coding approach, Algorithmic thinking, Debugging, Optimization Leadership & Mentoring Mandatory Team guidance, Technical decision making, Conflict handling Communication Mandatory Stakeholder management, Requirement clarification, Technical discussions Key Responsibilities Skill or Category Mandatory/Non-Mandatory Evaluation Focus for 8+ Years Experience Core Java Mandatory OOP principles ...

Senior C++ Developer (with Market Data experience)

Location
Greater London, England, United Kingdom
implement, and maintain high performance C++ services handling high message rates and low latency workloads. Optimize existing components for latency, throughput, and CPU/memory efficiency. Develop and tune networking, messaging, and I/O layers to handle large data volumes reliably. Profile and debug performance issues at application … C++17/20 or later) Hands-on experience with Market Data Solid understanding of concurrency and synchronization (lock free/low lock patterns, atomics, memory models, etc.). Proven experience building performance critical, real time, or low latency systems (e.g., networking, trading systems, telemetry, gaming engines, or similar). ...

Senior Android Software Engineer - London

Location
Greater London, England, United Kingdom
architectures Navigate large codebases across multiple teams Mentor engineers and raise the technical bar within the team Focus on performance, concurrency, multithreading, and mobile memory management Address mobile scalability considerations, including caching, network usage, responsiveness, and offline behavior Engage in product and technical discussions to handle ambiguity Qualifications … mobile architectures Ability to work across large codebases and collaborate across multiple teams Experience mentoring engineers Strong understanding of performance, concurrency, multithreading, and mobile memory management Understanding of mobile scalability, including caching, network usage, responsiveness, and offline behavior Ability to navigate ambiguity and contribute to product and technical ...

Senior Software Engineer, C++ UI

Hiring Organisation
Roku
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to ensure a consistent, lightning-fast experience across our entire device portfolio. We operate in a collaborative, high-trust … core systems that underpin Roku’s user experience. You will design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. You’ll tackle complex systems-level challenges—such as optimizing frame rates on resource-constrained hardware and building robust APIs ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to ensure a consistent, lightning-fast experience across our entire device portfolio. We operate in a collaborative, high-trust … core systems that underpin Roku’s user experience. You will design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. You’ll tackle complex systems-level challenges—such as optimizing frame rates on resource-constrained hardware and building robust APIs ...

Senior Software Engineer, C++ UI Roku, Inc.

Location
Manchester, England, United Kingdom
system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to ensure a consistent, lightning-fast experience across our entire device portfolio. We operate in a collaborative, high-trust … core systems that underpin Roku’s user experience. You will design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. You’ll tackle complex systems-level challenges—such as optimizing frame rates on resource-constrained hardware and building robust APIs ...

Remote Principal Low-Level Graphics Programmer

Hiring Organisation
Double Eleven
Location
Hertfordshire, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Hiring Organisation
Double Eleven
Location
Staffordshire, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Hiring Organisation
Double Eleven
Location
Kent, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Hiring Organisation
Double Eleven
Location
Cornwall, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Location
Devon, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Location
Sunderland, Durham, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Location
Cheadle, Cheshire, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Location
Faversham, Kent, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Location
Beverley, East Yorkshire, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Location
Ilkeston, Derbyshire, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Location
Brentwood, Essex, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

Remote Principal Low-Level Graphics Programmer

Location
Coventry, Warwickshire, United Kingdom
Architect and implement modern rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Develop robust low-level GPU memory management systems. Maintain a cross-platform shader compilation pipeline. Architect and optimize hardware-accelerated ray tracing infrastructure. Profile, analyse and fix GPU bottlenecks … compute. Comprehensive knowledge of modern GPU microarchitecture across PC and consoles. Deep knowledge of hardware ray tracing architecture and acceleration structures. Experience with GPU memory management in modern APIs. Expert-level command of low-level profiling and debugging suites. Extensive experience working with modern console platforms, and bonus ...

7 Fundamentals of Software Engineering

Location
Greater London, England, United Kingdom
exploitation et architecture informatique Fonds de connaissances nécessaires: Programmation & langages Procedural programming Object-oriented programming Functional programming Type systems Static vs dynamic typing Memory safety Compilation vs interpretation VMs & runtimes Garbage collection Imperative vs declarative languages Data Structures & Algorithms Arrays Linked lists Stacks queues Hashmaps Sets Heaps Trees & graphs … levels Indexing Query planning Normalisation vs denormalisation Replication Sharding Consistency models Transactions at scale Operating Systems Processes & threads Scheduling Interrupts & syscalls Locks & race conditions Memory management Virtual memory IO systems Concurrency Computer Architecture CPUs Caches Pipelining Instruction sets Hardware vs software optimisation Memory hierarchy Networking ...

Senior Software Engineer – Ultra Low Latency Risk Engine Developer

Location
Greater London, England, United Kingdom
throughput market data feed handlers.* Design and implement low-latency messaging and IPC architectures using technologies such as Aeron and Solace, along with shared-memory/IPC mechanisms, to enable fast, reliable communication between distributed risk, execution, and position components.* Apply deep expertise in JVM performance tuning, memory management, garbage collection avoidance, and/or native (C++/Rust) performance engineering to eliminate latency outliers (\"jitter\") in the risk path.* Perform system-level performance tuning including NUMA-aware application design and memory allocation, CPU core isolation/pinning and affinity tuning, interrupt/IRQ tuning ...