1 to 25 of 103 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 ...

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

SAP Basis Lead

Location
Greater London, England, United Kingdom
Cloud ALM and Signavio, ensuring strong system performance, availability and stability. Monitor and troubleshoot SAP HANA and wider SAP environments, analysing alerts, logs, traces, memory and CPU usage using tools including SAP HANA Studio and HANA Cockpit. Manage backup, recovery and disaster-recovery capabilities, including point-in-time recovery … system replication, failover mechanisms and integration with external backup tools such as Backint. Apply your understanding of SAP HANA architecture and internals, including in-memory storage, memory management, persistence and CPU resource allocation, to support effective performance and problem resolution. Work confidently within Linux environments, including file ...

Google Cloud Engineer

Location
Greater London, England, United Kingdom
clearly to technical and non-technical stakeholder audiences Set yourself apart Strong understanding of cloud security best practices and tools (e.g. Identity and Access Management, firewalls, encryption, Agent Gateway policy configuration) Familiarity with agentic AI concepts including RAG, tool use, agent orchestration, memory management, token management ...

Google Cloud Engineer

Location
Greater London, England, United Kingdom
concepts clearly to technical and non-technical stakeholder audiencesSet yourself apart• Strong understanding of cloud security best practices and tools (e.g. Identity and Access Management, firewalls, encryption, Agent Gateway policy configuration)• Familiarity with agentic AI concepts including RAG, tool use, agent orchestration, memory management, token management ...

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

Senior Product Director, Agentification, Skills and Data

Location
Greater London, England, United Kingdom
more technical product role in the Agentic Experience pillar and sits at the intersection of product and AI. You may come from product management, engineering or data science. What matters is that you can hold a clear point of view on where a capability belongs - in the model … output: how capability is tested before release and monitored after it. Define the data and context strategy that agents reason over, spanning retrieval, grounding, memory, context management and the interfaces to WPP's data and knowledge assets. Work closely with Engineering, Design, UX and Data to deliver ...

AI Software Engineer – Runtime & Systems (Contractor)

Location
Cambridge, England, United Kingdom
workloads, with a focus on low-latency and high-performance inference. Explore runtime techniques including task scheduling, graph-based execution, asynchronous execution, resource management, synchronization, and memory and communication coordination. Profile AI workloads and identify performance bottlenecks across the CPU, accelerator, runtime and communication stack. Investigate efficient execution … Development UK Limited. Required: Good software development skills in C/C++ and Python. Understanding of systems programming concepts such as concurrency, threads, synchronization, memory management and asynchronous execution. Hands-on experience in at least one relevant area such as runtime systems, distributed systems, AI/ML systems ...

Applied AI Engineering Lead - VP, Markets Operations

Location
Greater London, England, United Kingdom
design and implementation of agentic AI applications that improve operational workflows, controls, productivity, and engineering practices. You will build reusable AI engineering patterns, context management frameworks, evaluation pipelines, and production‐ready AI services. You will partner closely with software engineers, AI and data science specialists, and operations stakeholders … strategic platforms and operational processes. Job Responsibilities Lead the design, development, and implementation of agentic AI applications that support Markets Operations workflows, controls, exception management, and productivity use cases Define and drive AI engineering architecture patterns for scalable, secure, reusable, and production‐ready AI, machine learning, and generative ...

Fixed Income & SFT Tech Delivery Lead (VP)

Location
Greater London, England, United Kingdom
users globally. Unified FITP, built on state of the art technology stack processes around 200,000 transactions daily and provides real time position , risk management capabilities. It has connectivity to 100+ electronic trading venues and 20+ regulatory bodies globally. Responsibilities Lead or guide developers in an Application Development team … continue to evolve our architecture roadmap beyond near term objectives Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project Ensure essential ...

Embedded Software Engineer

Location
Nottingham, England, United Kingdom
experience in a technical leadership role within a software team. Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging. Advanced knowledge of C++ is required. Experience with Agile/Scrum development … practices. Advanced knowledge of verification skills (test-driven development, unit testing, code reviews, defect characterization, requirements analysis) and planning skills (user story development, backlog management, high-level estimation, and detailed estimation). Advanced configuration management skills (revision control, continuous integration, continuous deployment, automated build systems, release management ...

Senior iOS Engineer- Identity Services

Location
Knutsford, England, United Kingdom
less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions.. Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment. Manage and mitigate risks through assessment, in support of the control and governance agenda. … Swift, iOS SDK, UIKit, and SwiftUI, with proven track record of delivering high-quality native iOS applications Solid understanding of Identity and Access Management concepts, authentication protocols (OAuth2, OIDC), and integration with IAM backend services via Android SDKs and REST APIs Proficiency in AI-assisted development tools to accelerate ...

Sr Lead Software Engineer - Java / Python

Location
Greater London, England, United Kingdom
operational stability for mission‐critical platforms Advanced in one or more programming language(s), with deep hands‐on expertise in Java (17+), including concurrency, memory management, and object‐oriented design Demonstrated experience designing clean APIs and rollout strategies for distributed systems (including integration and backward compatibility considerations) Practical ...

Quantitative Trading & Research - Quantitative Developer - Associate or Vice President

Location
Greater London, England, United Kingdom
high-performance engineering to develop the next generation of electronic trading capabilities. Our work spans signal research, pricing, market making, execution, portfolio construction, risk management, and the production systems that support them. Job Description Join a pioneering team at the forefront of systematic trading innovation. The Quantitative Trading & Research … high-performance engineering to develop the next generation of electronic trading capabilities. Our work spans signal research, pricing, market making, execution, portfolio construction, risk management, and the production systems that support them. Job Summary As a Quantitative Trading & Research – Quantitative developer in the AI Market Lab, you will work ...

Quantitative Trading & Research - Quantitative Developer - Associate or Vice President

Location
Greater London, England, United Kingdom
high-performance engineering to develop the next generation of electronic trading capabilities. Our work spans signal research, pricing, market making, execution, portfolio construction, risk management, and the production systems that support them. Job Summary As an Associate or Vice President for the QTR team, you will build the research … systematic trading. Develop reliable low-latency C++ services and APIs that integrate quantitative models with real-time market data, pricing, risk controls, and order-management systems. Build scalable data and research pipelines that support granular historical data, reproducible experiments, distributed computation, and rapid strategy iteration. Optimize critical paths ...

Software Engineer

Location
Greater London, England, United Kingdom
experience* Around 2–3 years' commercial C++ experience* Proficiency in modern C++ (C++11/14/17 or later)* Solid understanding of the STL, memory management, RAII and pointer semantics* Comfortable communicating directly with non-technical users* Comfortable using debuggers and diagnostic tools to investigate issues* Willingness ...

Software Engineer

Location
City Of London, England, United Kingdom
experience Around 2–3 years' commercial C++ experience Proficiency in modern C++ (C++11/14/17 or later) Solid understanding of the STL, memory management, RAII and pointer semantics Comfortable communicating directly with non-technical users Comfortable using debuggers and diagnostic tools to investigate issues Willingness ...

iSO Engineer

Hiring Organisation
DCV Technologies
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£425 - £500/day - Hybrid / Inside IR35
MVVM, VIPER, or Clean Architecture Proficiency in RESTful APIs, JSON/XML, and third-party integrations Experience with Push Notifications, Background Tasks, App Lifecycle Management Version control with Git/GitHub/GitLab Debugging, performance optimization, and memory management in iOS apps Secondary Skills: Knowledge of Unit ...

Full Stack Java Web Developer

Location
Nottingham, England, United Kingdom
openness to the trading process by building a collaborative community of investors, brokers, technology firms and content providers.Through our modular, end-to-end trade management platform, users can: execute everything from simple single stock trades to complex strategies across markets and time zones and manage their risk throughout … modern technologies and frameworks. SKILLS Must have 8+ years of software engineering experience. Strong Java fundamentals (Java 21 preferred) including core concepts (collections, concurrency, memory management). Solid experience with Spring Framework (Spring 4+) and Spring Boot 3.x. Experience building and consuming REST APIs. Good knowledge of React ...