1 to 25 of 94 Memory Management Jobs in England

Senior iOS Engineer, Swift

Location
Greater London, England, United Kingdom
experience Requirements Strong experience building and maintaining customer-facing iOS applications using Swift and SwiftUI Deep knowledge of iOS development, including concurrency, performance, memory management, testing, accessibility and security Sound architectural and API-design judgement, with a focus on simple, maintainable solutions and an excellent developer experience Proactive … problem-solving and knowledge sharing. Highest-signal resume keywords IOS Development Swift SwiftUI API Design Mobile CI/CD Pipelines Hard Skills Concurrency Performance Management Memory Management Testing Accessibility Security Architectural Design Shared Libraries UIKit Developer Tooling Soft Skills Collaboration Coaching Knowledge Sharing Proactive Problem-Solving Open ...

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

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, UK
Employment Type
Full-time
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 ...

Principal AI Engineer

Location
Birmingham, England, United Kingdom
Augmented Generation (RAG) architectures, prompt and context engineering, and Large Language Model (LLM) integration strategies. Architect innovative Agentic AI systems, establishing frameworks for orchestration, memory management, and robust evaluation. Shape the technical roadmap of our AI platform, making critical decisions to ensure scalability, reliability, and cost-efficiency … Generative AI applications, encompassing RAG architectures, prompt engineering, and LLM integration strategies. Experience in architecting and developing Agentic AI systems, including frameworks for orchestration, memory management, and performance evaluation. Advanced knowledge in Python and SQL, demonstrated through solving complex technical challenges and maintaining high code quality standards. Ability ...

Principal AI Engineer

Location
West of England, England, United Kingdom
Augmented Generation (RAG) architectures, prompt and context engineering, and Large Language Model (LLM) integration strategies. Architect innovative Agentic AI systems, establishing frameworks for orchestration, memory management, and robust evaluation. Shape the technical roadmap of our AI platform, making critical decisions to ensure scalability, reliability, and cost-efficiency … Generative AI applications, encompassing RAG architectures, prompt engineering, and LLM integration strategies. Experience in architecting and developing Agentic AI systems, including frameworks for orchestration, memory management, and performance evaluation. Advanced knowledge in Python and SQL, demonstrated through solving complex technical challenges and maintaining high code quality standards. Ability ...

Principal AI Engineer

Location
Bolton, England, United Kingdom
Augmented Generation (RAG) architectures, prompt and context engineering, and Large Language Model (LLM) integration strategies. Architect innovative Agentic AI systems, establishing frameworks for orchestration, memory management, and robust evaluation. Shape the technical roadmap of our AI platform, making critical decisions to ensure scalability, reliability, and cost-efficiency … Generative AI applications, encompassing RAG architectures, prompt engineering, and LLM integration strategies. Experience in architecting and developing Agentic AI systems, including frameworks for orchestration, memory management, and performance evaluation. Advanced knowledge in Python and SQL, demonstrated through solving complex technical challenges and maintaining high code quality standards. Ability ...

Senior AI Architect| London

Location
Greater London, England, United Kingdom
human‐in‐the‐loop), and frameworks (LangGraph, CrewAI, MAF, OpenAI Agents SDK, Google ADK). Proven ability to architect reliable agentic workflows with memory, state management and safe multi‐step task execution at scale. Model Context Protocol (MCP) & Interoperability – architectural knowledge of MCP for secure connectivity between LLMs … data preprocessing, model training, deployment and monitoring. Define reusable architecture patterns and platform standards for agentic AI, including orchestration, MCP‐based integration, shared skills, memory management, guardrails, human oversight and observability. Collaborate with data scientists and engineers to implement Generative AI solutions and integrate models into production environments. ...

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

Software Developer, C++ / Electronic Trading

Hiring Organisation
Ncounter
Location
London, United Kingdom
Employment Type
Full-Time
Salary
£100,000 - £120,000 per annum
applications • Building low-latency, multithreaded systems using C++ and Java • Processing real-time market and trading data through highly available systems • Developing efficient in-memory data structures, lock-free queues and circular buffers • Working with TCP/IP, UDP, multicast and other networking technologies • Troubleshooting, profiling and optimising performance … building low-latency, high-frequency or performance-critical systems • Strong Linux knowledge covering multithreading, sockets, IPC and system-level behaviour • Good understanding of concurrency, memory management and in-memory optimisation • Knowledge of NUMA architectures and performance-focused programming techniques • Experience with networking protocols including TCP/ ...

Applied AI Engineering Lead - VP, Markets Operations

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
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 … with strategic platforms and operational processes. Job ResponsibilitiesLead the design, development, and implementation of agentic AI applications that support Markets Operations workflows, controls, exception management, and productivity use casesDefine and drive AI engineering architecture patterns for scalable, secure, reusable, and production-ready AI, machine learning, and generative AI solutionsDesign ...

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

Senior C++ / Java Developer

Location
Greater London, England, United Kingdom
scale systems.* Industry experience, operating at a senior engineer or technical‐lead‐equivalent level.* Solid understanding of object‐oriented design, data structures, algorithms, concurrency, memory management, and system integration.* Experience building and supporting distributed systems, including messaging, APIs, and inter‐service communication.* Familiarity with Linux environments, build tools ...

Senior Lead Software Engineer - Mobile Engineering

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
high bar for engineering excellence: code quality, maintainability, security, performance, accessibility, and reliability. Establish and improve mobile SDLCpractices: planning, development, peer review, testing, release management, and operational support. Lead the mobile testing and quality strategy(unit/integration/UI automation) and drive measurable improvements in stability and release … components Proven experience operating at a seniortechnical leadlevel: making system-level design decisions and driving adoption across teams. Strong knowledge of mobile fundamentals: performance, memory management, concurrency, offline-first patterns, networking, app lifecycle, and secure storage. Strong engineering practices: writing clean, testable code; effective code reviews; pragmatic documentation ...

Senior Java Software Engineer – FX Options Risk (VP)

Location
Greater London, England, United Kingdom
clients, and assets. Hands-on Development Contribute hands-on as a primary engineer utilizing our modern tech stack: Core Java (multi-threading, concurrency, memory optimization),CouchbaseDB, Kafka, and Apache Storm. Solve complex real-time risk calculation requirements , handling heavy stream processing and highly concurrent data flows. Required Experience extensive … high-performing Individual Contributor (IC) delivering complex, high-throughput distributed systems in production environments. Deep hands-on expertise in Core Java , including multi-threading, memory management, garbage collection tuning, and concurrency utilities. Solid experience with real-time stream processing and distributed data architectures (e.g., Kafka, Apache Storm,CouchbaseDB ...

java developer in financial markets

Location
Greater London, England, United Kingdom
large-scale systems Industry experience at a senior engineer or technical-lead-equivalent level Solid understanding of object-oriented design, data structures, algorithms, concurrency, memory management, and system integration Experience building and supporting distributed systems, including messaging, APIs, and inter-service communication Familiarity with Linux environments, build tools ...

Senior Java Web Engineer

Location
Greater London, England, United Kingdom
stay up to date with modern technologies, frameworks, and engineering practices. Essential Skills 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 ...

Java Lead Software Engineer — Digital Markets Execution Technology, Execute

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

Architect/Staff Systems Software Engineer

Location
Greater London, England, United Kingdom
black box. Scale Distributed Inference: Define how inference scales across many accelerators: tensor/pipeline/data parallelism, collective communication patterns, KV-cache management and offload, and memory-aware scheduling across a disaggregated topology. Engineer for Reliability at Scale: Make distributed inference dependable across failure domains (fault handling … production, with specifics on what you built or changed and why. Distributed inference at scale: parallelism strategies, collective communication, KV-cache and memory management, and reliability across distributed failure domains at cluster scale. Fluency at the framework boundary , connecting accelerators to PyTorch/JAX and serving stacks without ...

Senior Android Developer

Location
Greater London, England, United Kingdom
Understanding of the Android compilation process and how code is converted into an executable. Knowledge or experience working with FHIR standards. Understanding of effective memory management , including garbage collection and reference handling. #J-18808-Ljbffr ...