1 to 25 of 46 Memory Management Jobs in England

Senior Technical Lead / Architect (Contract)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
traders, quants, business stakeholders, and engineering teams to translate business requirements into robust technical solutions. Lead performance engineering initiatives including latency reduction, capacity optimization, memory management, and concurrency design. Establish engineering standards, architecture principles, design reviews, and code quality practices. Mentor senior developers and provide technical leadership across …/or C# (preferred). Deep understanding of: System Design & Architecture Distributed Systems Event‐Driven Architectures Multithreading & Concurrency High‐Performance Computing Network Programming Memory Management & Optimization Performance Profiling & Latency Analysis Domain Experience: Strong experience within Capital Markets, preferably FICC (Fixed Income, Currencies & Commodities). Experience working on: Understanding ...

Senior Android Software Engineer - London

Hiring Organisation
Jobleads-UK
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 AI Architect| London

Hiring Organisation
Jobleads-UK
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. ...

iOS Developer

Hiring Organisation
ARC IT Recruitment
Location
Brighton, Sussex, United Kingdom
Employment Type
Permanent
Salary
GBP 50,000 - 70,000 Annual
with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memory management, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client ...

Mobile Developer

Hiring Organisation
Arc IT Recruitment
Location
Brighton, East Sussex, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £70,000 per annum
with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memory management, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client ...

C++ Developer

Hiring Organisation
Addition
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£600 per day
developing across both Windows and Linux environments is essential. Demonstrable experience modernising, upgrading and maintaining large, legacy C++ platforms. Strong understanding of multithreading, concurrency, memory management and performance optimisation. Server-side development experience with solid networking fundamentals, including TCP. Strong unit testing practices and experience working with ...

Senior Embedded Rust / Systems Developer

Hiring Organisation
YT Technologies
Location
Crawley, West Sussex, South East, United Kingdom
Employment Type
Permanent
Salary
£60,000
software directly for embedded devices, not servers. If you are looking for an autonomous environment where you can solve complex technical challenges using Rusts memory safety and concurrency features, this is your next project. Key Responsibilities Design & Develop: Build and maintain high-performance, safe, and maintainable systems software using … decisions, own features end-to-end from design through to deployment, and participate in code reviews. Performance Optimisation: Debug and optimise systems for performance, memory usage, concurrent programming, and maximum reliability. Hardware Integration: Interface software with custom low-level platforms, handling protocols for connected fleet and transit gateways. Process ...

Senior C++ Software Engineer

Hiring Organisation
Avanti
Location
Oxford, Oxfordshire, England, United Kingdom
Employment Type
Full-Time
Salary
£75,000 - £95,000 per annum
working on the core software platform, solving complex engineering problems involving: Modern C++ development High-performance algorithms and data structures Concurrent and multithreaded programming Memory management and performance optimisation Cross-platform software development across Linux, Windows and macOS Designing and maintaining robust, scalable software at the heart ...

Senior C++ / Java Developer

Hiring Organisation
Jobleads-UK
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 ...

Architect/Staff Systems Software Engineer

Hiring Organisation
Jobleads-UK
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 ...

Software Engineer (C++/Linux Real-Time Systems)

Hiring Organisation
Defence
Location
Hertfordshire, South East, United Kingdom
Employment Type
Permanent
state-machine-based execution systems. Proven track record integrating and debugging complex software and hardware systems. Strong understanding of software engineering best practices, memory management, and performance optimisation. Experience using version control systems such as Git and familiarity with CI/CD practices . Desirable Experience Experience working ...

Software Engineer (C++/Linux Real-Time Systems)

Hiring Organisation
17918
Location
London, United Kingdom
state-machine-based execution systems. Proven track record integrating and debugging complex software and hardware systems. Strong understanding of software engineering best practices, memory management, and performance optimisation. Experience using version control systems such as Git and familiarity with CI/CD practices . Desirable Experience Experience working ...

Senior C++ Programmer

Hiring Organisation
IT Search & Select
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
Qualifications 8+ years professional experience developing complex systems in C++. Strong command of modern C++ (C++11/14/17/20) , STL, templates, memory management and performance tuning. Deep understanding of algorithms, data structures, concurrency and distributed systems. Experience building high-performance, real-time or low-latency ...

Senior Java Backend Engineer - Leeds-Based

Hiring Organisation
Jobleads-UK
Location
Leeds, England, United Kingdom
Games Location Leeds, England, United Kingdom Commitment Full‐time, Permanent Work Model On‐site (In‐office) Department Information Systems Team Core Systems Built Task management software, defect trackers with console integration, distributed video recording systems, reporting & analytics tools Required Experience 5+ years in professional Java backend development Core Tech … game development disciplines globally. The applications we build are essential to supporting the creation of all Rockstar Games projects. Our portfolio ranges from task management software and defect trackers with games console integration to distributed video recording systems and advanced reporting/analytics applications. In this role, you will ...

Engineering Tech Lead Node.js Architect

Hiring Organisation
Purview Consultancy Services Ltd
Location
Sheffield, South Yorkshire, Yorkshire, United Kingdom
Employment Type
Contract
technical discussions on architecture, system trade-offs, and technology adoption. Ensure applications meet security, compliance, and data privacy standards. Participate in production support, incident management, and root cause analysis for critical issues. Required Technical Skills Node.js Expertise Strong expertise in Node.js runtime internals and asynchronous programming. Deep understanding … Event Loop libuv Worker Threads Cluster module Streams Buffers Memory management Garbage collection Advanced knowledge of JavaScript (ES6+) and TypeScript. Experience with backend frameworks such as: Express.js NestJS Fastify Koa Architecture & System Design Strong understanding of software architecture principles and design patterns. Experience designing: Microservices architecture Event-driven ...

Senor Unreal C++ Developer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Write clean, maintainable, and efficient code with a strong focus on stability, determinism, and low latency. Own performance profiling and optimisation across CPU, GPU, memory, and asset usage to meet 24/7 live‐ops requirements. Conduct in‐depth code reviews to ensure quality, performance, and maintainability across … years of professional C++ development experience, ideally in performance‐critical or real‐time applications. Strong expertise in modern C++ (C++14/17/20), memory management, and high‐performance system design. Extensive experience with multithreading, concurrency, and asynchronous programming. Experience with 24/7 live operations, including hotfixing ...

Senior C++ Programmer

Hiring Organisation
IT Search & Select
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
810+ years professional experience developing complex systems in C++. Expert-level understanding of modern C++ (C++11/14/17/20) , STL, templates, memory management and performance tuning. Strong background in real-time, embedded or distributed systems. Solid Linux development experience and familiarity with modern tooling ...

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

VP Lead Engineer

Hiring Organisation
INTEC SELECT LIMITED
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£120,000 - £130,000 per annum
technologist and technical leader with a passion for building high-performance systems in complex environments.You will bring: Deep expertise in modern Java, including concurrency, memory management, and reactive programming Strong experience building real-time, event-driven systems Advanced front-end experience with modern tooling (React, Vite, NX, Playwright ...

Founding AI Infrastructure Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
modern deep‐learning frameworks. Kubernetes, Slurm or GPU orchestration platforms. AWS and specialist GPU cloud providers. High‐performance computing and distributed systems. Training optimisation, memory management and networking. MLOps tooling, CI/CD and experimentation frameworks. Python and production‐grade software engineering. Computer vision, multimodal AI or transformer ...

Staff HFT Rust Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
professional experience with Rust in production environments Proven track record building and optimizing high-performance, low-latency systems Deep understanding of systems programming, memory management, and concurrency patterns Expert-level knowledge of computer science fundamentals, data structures, and algorithms Extensive experience with network programming and protocol design Prior ...

Senior Software Engineer

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for GPU hardware, including scheduling and memory management for Linux and Android OSs. You will provide the foundations that will make the MaliTM GPU implementation of Vulkan, OpenGL and OpenCL simply ...

Senior Software Engineer C++ (Fixed Term Contract)

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Contract
delivering high quality, maintainable software in a commercial environment. Significant industry experience with modern C++ (such as C++11 and later), including practical knowledge of memory management, templates, concurrency, and the standard library. Experience with C# and the .NET ecosystem is highly advantageous, particularly in scenarios involving cross language ...

Senior iOS Security Engineer (ProdSec)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
controls for production mobile applications or SDKs. Technical Skills Expert‐level proficiency in Swift Deep understanding of: iOS architecture and internals Entitlements Application lifecycle Memory management Mach‐O binaries Apple Security Frameworks Knowledge of cryptography, secure communications, and authentication mechanisms. Security Expertise Runtime Application Self‐Protection (RASP) Anti ...

Senior Forward Deployed ML Engineer, Agents

Hiring Organisation
Jobleads-UK
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 ...