26 to 50 of 76 Memory Management Jobs in London

Senior Software Engineer, Embedded UI

Hiring Organisation
Roku
Location
London, England, United Kingdom
environment and then adapt those prototypes for production-grade deployment. You will collaborate closely with cross-functional partners in UI/UX design, product management, backend engineering, and business leadership to translate ideas into impactful solutions. You will investigate, diagnose, and resolve technical issues to maintain high-quality, commercially … validate ideas rapidly, working with a startup mindset to iterate quickly and deliver solutionsCollaborate with UI/UX design, backend engineering, and product management teams to create and implement new user experiencesAdapt proof-of-concept solutions into production-ready, scalable implementationsLeverage AI, machine learning, and large language model technologies ...

Senior Front Office Software Engineer

Hiring Organisation
CMC Markets
Location
London, England, United Kingdom
optimise high-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 & OwnershipTake responsibility for designing scalable, resilient and maintainable systems.Contribute to architectural decisions across the trading and risk ...

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

C++ Software Engineer - Data Platform

Location
Greater London, England, United Kingdom
Computer Science or a related field. 2+ years of professional software engineering experience. Strong fundamentals in data structures, algorithms, and systems-level thinking (memory management, concurrency, I/O). Proficiency in modern C++ (C++11 or higher); comfort with STL. Solid working knowledge of UNIX/Linux development ...

Linux Systems Developer

Location
Greater London, England, United Kingdom
will design, develop and maintain secure, reliable software for Linux-based systems. They will have practical experience with Linux security mechanisms, cryptographic technologies, certificate management and system hardening, with the ability to apply security principles throughout the software development lifecycle. This role is suited to an engineer who enjoys … practices. Apply secure coding principles and security-by-design practices to Linux software development. Strong practical programming experience in C and C++, including debugging, memory management and system-level programming. Proficiency in Python and Bash scripting for automation, tooling, testing and integration. Strong understanding of Linux operating systems ...

Linux Engineer

Location
Greater London, England, United Kingdom
optimized, secure, and reliable OS configurations possible. Responsibilities Tune the Linux kernel for ultra-low latency and maximum throughput Automate infrastructure provisioning and configuration management Diagnose complex system-level performance issues Manage hardware lifecycles and evaluate new server architectures Requirements Deep expertise in Linux internals (networking stack, memory management, scheduling) Experience with configuration management (Ansible, Puppet, or similar) Knowledge of networking protocols (TCP/IP, Multicast) #J-18808-Ljbffr ...

Tech Lead - FI Electronic Trading Real-Time Position & Risk

Location
Greater London, England, United Kingdom
booking, data quality checks, audit trail, and observability Partner with execution and booking teams to define robust integrations, clear data contracts, and safe change management Own and enforce non-functional requirements, including latency budgets, throughput targets, determinism, correctness, fault tolerance, and recovery Act as a technical subject matter expert … event-driven, real-time systems, including messaging patterns, ordering, idempotency, and backpressure Deep knowledge of multi-threading and concurrency with strong performance tuning and memory management awareness Strong understanding of distributed systems fundamentals, including consistency, retries, failure modes, replay, and resilience patterns Experience operating production systems on Unix ...

AI Native SW Engineer - Senior Manager / Director

Location
Greater London, 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 ...

Java Developer – Market Connectivity

Location
Greater London, England, United Kingdom
Collaborate with SRE/DevOps teams to improve observability, CI/CD, and deployment pipelines. Key Requirements Strong expertise in Core Java, including concurrency, memory management, and GC tuning. Hands‐on experience integrating and developing with TransFICC’s Connectivity Platform. Experience with electronic market protocols: FIX (4.x/ ...

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

PostgreSQL Database Administrator

Location
Greater London, England, United Kingdom
Sectigo is the most innovative provider of certificate lifecycle management (CLM), delivering solutions that help the world’s largest brands simplify how digital trust is managed and scaled. Sectigo’s automated, cloud-native CLM platform issues and manages digital certificates across enterprise environments, enabling organizations to reduce complexity, accelerate … node after timelines diverge. Performance engineering.Analyze execution plans and wait or lock behavior, tune SQL and indexes, andoptimizePostgreSQL and operating-system settings, includingautovacuum, memory, storage, and checkpoint or WAL behavior. Connectivity and security.OperatePgBouncerand manage roles, privileges, authentication,pg_hba.conf, TLS, secrets, and least-privilege access in line with organizational ...

Senior Forward Deployed ML Engineer, Agents

Location
Greater London, England, United Kingdom
using computer vision pipelines on aion's infrastructure Implement sophisticated multi-agent orchestration with(or similar) frameworks like LangChain or LlamaIndex—enabling tool use, memory management, and autonomous task completion Rapidly prototype POCs in 2-4 weeks, coding alongside client teams to validate concepts and iterate based … with Docker, Kubernetes, CI/CD pipelines, and infrastructure-as-code Cloud platforms experience with AWS, Azure, or GCP for ML workloads and infrastructure management Exceptional communication ability to explain complex AI concepts clearly to both technical and business stakeholders Customer-facing experience in Solutions Architecture, Technical Account Management ...

AI Native SW Engineering Specialist / Sr Consultant

Location
Greater London, England, United Kingdom
Engineer programme. Key Responsibilities Design and build production-grade agentic systems end-to-end: multi-agent orchestration, RAG pipelines, policy-based routing, tool invocation, memory management, and lifecycle observability Build and own RAG pipelines: embeddings, chunking strategy, vector search, context window engineering and tuning against real quality targets … Integrate and abstract across multiple LLM providers - OpenAI, Anthropic, Vertex AI, and open-source models - with fallback routing, token, cost, and latency management Implement LLMOps in production: eval harnesses with real quality metrics, prompt versioning, observability tooling (LangSmith, Braintrust, or equivalent), cost and safety monitoring Embed directly with client ...

Java Engineer - Low Latency

Location
Greater London, England, United Kingdom
optimising low-latency systems Familiarity with performance tuning and profiling tools (e.g. JMH, async-profiler, Flight Recorder) Solid understanding of multithreading, concurrency, and memory management Experience with microservice architectures and event-driven systems Linux fundamentals and comfort with performance diagnostics Clear communication skills and ability to articulate design … performance decisions Nice to have Experience with high-performance messaging (Chronicle Queue/Wire, Aeron, ZeroMQ, Kafka tuning) Familiarity with off-heap or direct memory structures (Chronicle Map, VarHandles, DirectByteBuffers) Networking/I/O frameworks such as Netty or custom FIX engines Exposure to OpenHFT, LMAX Disruptor ...

Finance AI Engineer (Consultant)

Location
Greater London, England, United Kingdom
human oversight and controlled failure behaviour. Implement LLM application patterns including tool and function calling, structured outputs, RAG or graph-based retrieval, context and memory management, multi-agent orchestration, and prompt or configuration versioning. Integrate with ERP and EPM systems, document repositories and workflow tooling, including the data … error-recovery journeys. Package and operate solutions using cloud AI services, containers or serverless components, CI/CD, infrastructure as code, secrets and configuration management, monitoring, release controls and rollback. Work directly with finance users, process specialists, architects and data engineers to clarify requirements, challenge assumptions constructively, demonstrate increments ...

AI Engineer

Location
Greater London, England, United Kingdom
Founded in 2010 in the Netherlands, AnywhereNow is a global leader in Enterprise Dialogue Management, with a vision to ensure every employee and customer feels heard, understood, and valued. Today, our team of approximately 240 employees spans 22 countries, supporting more than 2,000 organisations worldwide. We partner with … accountability, and continuous improvement, we help organisations modernise communication and customer engagement across complex enterprise environments. Our portfolio includes: Dialogue Cloud – our enterprise dialogue management platform built for Microsoft Teams. Deepdesk – AI-powered Agent Assist technology that helps service teams work faster and smarter. Tendfor – a customer engagement ...

Core Quantitative Strategic Analytics Engineer

Location
Greater London, England, United Kingdom
leave per year Your key responsibilities Analyze, design, and develop core platform functionality in C++ and Python, with a rigorous focus on code efficiency, memory management, and execution speed. Design, optimize, and maintain high-performance data layers. This includes schema optimization, index tuning, and query analysis in MySQL … SQLite3, alongside leveraging Redis for low-latency caching and in-memory data structures. Configure, monitor, and optimize various Linux services and applications underpinning the platform to ensure high availability, minimal latency, and optimal resource utilization. Proactively identify and resolve performance bottlenecks across the entire application stack using profiling tools ...

Applied Scientist II, Alexa for Shopping

Hiring Organisation
Amazon
Location
London, England, United Kingdom
agentic architectures that balance the needs of diverse shopping use cases, making principled choices across paradigms such as single-agent and multi-agent systems, memory management strategies, and tool orchestration to optimise for quality, latency, and reliability at scale. You will leverage petabytes of data and identify opportunities … structured and unstructured contextual signals.Conduct deep-dive analyses to identify opportunities for improving conversational relevance, grounding, customer satisfaction, and downstream business impact.Collaborate with Product management and Engineers to translate analytical insights into production systems, working closely on model evaluation and deployment.Communicate results and insights to both technical ...

Staff Machine Learning Framework/Runtime Software Engineer

Hiring Organisation
ARM
Location
London, England, United Kingdom
Runtime, or a similar technology is also important.A good understanding of how AI models execute in practice is essential, including graph processing, operator execution, memory management, and backend integration. This role involves analysing, investigating, diagnosing, and resolving complex functional or performance issues across frameworks, runtimes, compilers, drivers … compute kernelsDesigning or implementing Ahead-of-Time or Just-in-Time compilation flows for AI workloadsTransforming graphs or working with operator partitioning, scheduling, memory planning, or model optimisationValidating, benchmarking, profiling, or analysing AI model performanceDeveloping compiler technologies, intermediate representations, or hardware abstraction layersBuilding automated tests and CI/ ...

Senior Front Office Developer - Trading

Hiring Organisation
CMC Markets UK Plc
Location
City of London, South East, United Kingdom
Employment Type
Permanent Contract, On-site
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 ...

Backend Developer

Location
Greater London, England, United Kingdom
engineering, or related field 3+ years of hands-on experience writing production C++(C++17 or later) Strong grasp of systems fundamentals: concurrency and multithreading, memory management, and performance profiling Experience designing software that handles large datasets or high-rate data streams Exceptional problem-solving abilities with a bias ...

Senior Java Systems Engineer - Platform Exchange / Matching Engine

Hiring Organisation
Adaptive Financial Consulting Ltd
Location
Greater London, United Kingdom
Employment Type
Full Time
collaborative Agile environment, rather than being siloed into a single technology stack. YOU HAVE: Strong server-side, low-latency Java expertise (concurrency, memory management, I/O, and performance profiling). Solid exchange, risk, or matching-engine experience. Hands-on experience building automated testing strategies, running performance benchmarks ...

Staff Android Engineer

Location
Greater London, England, United Kingdom
technical leadership experience, including mentorship, cross-functional collaboration, and influencing engineering culture. Deep understanding of UI frameworks, offline data strategies, threading, performance profiling, and memory management in Android. Experience with test automation, CI/CD integration, and mobile observability practices. Excellent communication skills, with the ability to simplify ...

Principal Software Engineer - Performance Tuning - Elasticsearch

Location
Greater London, England, United Kingdom
other engineers, fostering a culture of technical excellence and performance-aware development. What You Bring You have deep knowledge of Java internals and JVM memory management. You understand how concurrency models work. You can write code that is high-performance, thread-safe, and lock-free. This experience includes working ...

Senior Machine Learning Engineer

Hiring Organisation
Datatech Analytics
Location
London, England, United Kingdom
secure, scalable ML and LLM services via APIs, batch, streaming and event-driven patterns - Create reusable components: feature engineering, evaluation harnesses, agent frameworks, orchestration, memory management - Mentor engineers and data scientists through code and design reviews - Turn model outputs into decisions and trade-offs for non-technical stakeholders … Master's in a quantitative field, or equivalent experience - Strong ML fundamentals and applied data analysis - Production ML at scale: monitoring, drift, reliability, incident management - Strong Python engineering: modular OO design, testing, performance tuning - MLOps and LLMOps: training and serving patterns, feature stores, orchestration - Offline and online evaluation, with ...