Remote Memory Management Jobs in London

1 to 25 of 35 Remote Memory Management Jobs in London

Front-Office Java Developer

London, England, United Kingdom
Hybrid / WFH Options
Barclays UK
What we’re looking for: Advanced understanding and working knowledge of Java language and its internals Experience in writing low-latency multithreaded applications on Linux Understanding of multi-threading, memory management, caching, networking, distributed systems, algorithms and/or operating systems Experience in low latency techniques such as CPU affinities, TCP offloading, memory mapping etc. Skills that More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
ViVA Tech Talent
of tick data , time-series databases , and real-time market data . Experience working with global market data feeds (e.g., Bloomberg, Reuters, FIX, Kafka). Proficiency in performance tuning, memory management, and multi-threaded programming in KDB+ . Comfortable working in Agile/DevOps environments, including CI/CD pipelines. Familiarity with Linux systems , scripting (Python/Bash More ❯
Posted:

Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
ViVA Tech Talent
of tick data , time-series databases , and real-time market data . Experience working with global market data feeds (e.g., Bloomberg, Reuters, FIX, Kafka). Proficiency in performance tuning, memory management, and multi-threaded programming in KDB+ . Comfortable working in Agile/DevOps environments, including CI/CD pipelines. Familiarity with Linux systems , scripting (Python/Bash More ❯
Posted:

Senior C++ Developer

London, England, United Kingdom
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Insight Global
have the following: • Advanced proficiency in Java • Strong experience in low-latency, high-throughput systems, particularly within FX trading platforms (e.g. LSE, 360T) • Deep understanding of efficient garbage collection, memory management, and object modeling • Unit testing experience with Grabler, JUnit, or similar frameworks • Proficient in Oracle or similar relational databases • Comfortable working in agile environments, especially those transitioning More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Insight Global
have the following: • Advanced proficiency in Java • Strong experience in low-latency, high-throughput systems, particularly within FX trading platforms (e.g. LSE, 360T) • Deep understanding of efficient garbage collection, memory management, and object modeling • Unit testing experience with Grabler, JUnit, or similar frameworks • Proficient in Oracle or similar relational databases • Comfortable working in agile environments, especially those transitioning More ❯
Posted:

Senior C++ Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Posted:

Senior C++ Developer

London Area, United Kingdom
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Posted:

Freelance Software Developer (Python-Rust) - AI Tutor

London, England, United Kingdom
Hybrid / WFH Options
Mindrift
automated testing (unit/integration) and benchmarking You bring knowledge of Docker, Kubernetes, and CI/CD for hybrid Python-Rust apps You demonstrate solid understanding of systems programming (memory management, concurrency) Prompt engineering experience is a strong plus Your level of English is advanced (C1) or above You are ready to learn new methods, able to switch More ❯
Posted:

Senior C++ Quantitative Developer - Ultra High Frequency Trading- Leading Quant & Systematic Fu[...]

London, England, United Kingdom
Hybrid / WFH Options
Oxford Knight
hardware optimization. About the Role: Collaborate with a team of developers and quantitative experts to design, develop, and optimize ultra-low-latency trading algorithms. Focus on CPU cache optimization, memory management, and threading, requiring a strong foundation in high-performance programming and systems architecture. Work closely with FPGA systems and lead initiatives to enhance trading infrastructure, contributing to … Master's degree in Computer Science, Engineering, or related field 5+ years of C++ experience, emphasizing low-level programming and metaprogramming for high-performance applications Expertise in CPU architecture, memory management, multithreading, and Linux systems Experience with high-frequency trading or market order execution systems Strong analytical, problem-solving, and testing skills Excellent interpersonal skills and a collaborative More ❯
Posted:

Senior C++ Quantitative Developer – Ultra High Frequency Trading

London, England, United Kingdom
Hybrid / WFH Options
Oxford Knight
experts to design, develop, and optimize ultra-low-latency trading algorithms. This position requires a strong foundation in high-performance programming and systems architecture, focusing on CPU cache optimization, memory management, and threading. You will also collaborate closely with FPGA systems and lead initiatives to refine trading infrastructure, ultimately driving success for clients and investors. Role Requirements: Bachelor … degree in Computer Science, Engineering, or a related field 5+ years of C++ experience, focusing on low-level C++ and metaprogramming for high-performance applications Expertise in CPU architecture, memory management, multithreading, and Linux systems Prior experience with high-frequency trading or market order execution systems Excellent analytical and problem-solving skills, with an eye for precision and More ❯
Posted:

Senior C++ Quantitative Developer - Ultra High Frequency Trading- Leading Quant & Systematic Fund

London, England, United Kingdom
Hybrid / WFH Options
Oxford Knight
experts to design, develop, and optimize ultra-low-latency trading algorithms. This position requires a strong foundation in high-performance programming and systems architecture, focusing on CPU cache optimization, memory management, and threading. You will also collaborate closely with FPGA systems and lead initiatives to refine trading infrastructure, ultimately driving success for clients and investors. Role Requirements: Bachelor … degree in Computer Science, Engineering, or a related field 5+ years of C++ experience, focusing on low-level C++ and metaprogramming for high-performance applications Expertise in CPU architecture, memory management, multithreading, and Linux systems Prior experience with high-frequency trading or market order execution systems Excellent analytical and problem-solving skills, with an eye for precision and More ❯
Posted:

Senior Technical Lead - Compute Services, SVP

London, United Kingdom
Hybrid / WFH Options
Citigroup Inc
and paradigms used to ensure the system is easy to understand, performant, scalable, testable, robust, and observable. The role is a conjunction of technical and managerial roles, with line-management duties, while giving technical direction to a growing team of developers globally. The platform is a Greenfield build using standard modern technologies such as Java, Spring Boot, Kubernetes, Kafka … Experience: Expert knowledge of distributed systems including event-driven architecture; at-least-once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures Expert knowledge of Java, JVM, memory management, garbage collection Thorough understanding of multithreaded environment challenges Expert knowledge of Spring, SpringBoot framework and associated technologies Expert knowledge of test frameworks, such as Junit, Mockito, writing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Android Engineer

London, England, United Kingdom
Hybrid / WFH Options
Checkout.com
improve engineering workflows and developer experience Qualifications Proficiency in Kotlin, Android SDK, and Jetpack Compose libraries. Strong understanding of Android system fundamentals: Activity/Fragment lifecycle, background execution, Coroutines, memory management, dependency injection (e.g., Hilt/Dagger). Experience designing Android architecture with patterns like MVVM or MVI. Demonstrated experience integrating with APIs. Track record of delivering SDKs More ❯
Posted:

Quantitative Developer C++ Python

London, England, United Kingdom
Hybrid / WFH Options
Client Server
flexibility to work from home two days a week. About you: You have advanced C++ development skills including C++ 17, multi-threading You have a good understanding of CPU, memory management, operating systems and networking programming You're proficient with Python You have experience of working in a Quant Trading environment You're keen to take ownership and More ❯
Posted:

Software Engineering Software Engineer, DSE Professional London, GB

London, United Kingdom
Hybrid / WFH Options
Avature
and w/soft-skills interpersonally An open-minded and collaborative attitude Preferred technical and professional experience Expertise in Java and Scala programming on the JVM Experience with concurrency, memory management and I/O Experience with Linux or other Unix-like systems Experience with distributed databases, DataStax Enterprise or Apache Cassandra in particular Experience with distributed computing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

GPU Systems Engineer | Algorithmic Trading Strategy Leader

London, England, United Kingdom
Hybrid / WFH Options
ZipRecruiter
You Bring... 4-8 years' experience managing large-scale Linux infrastructure in high-performance, distributed, or AI-centric environments Deep technical fluency with GPU architecture, deployment, and tuning (e.g. memory management, driver compatibility, hardware diagnostics) Strong scripting and automation skills, especially in Python, with infrastructure-as-code mindset Hands-on experience resolving GPU workload issues across compute clusters … and supporting technologies Familiarity with performance tooling and debugging in live production environments Practical experience with CUDA or systems-level programming in C/C++ Experience with config management frameworks like Salt, Ansible, or Puppet () Experience with GPU communication and interconnect technologies (e.g. collective communication libraries such as NCCL, low-latency solutions like GPUDirect RDMA, or high-speed GPU More ❯
Posted:

Senior Mobile Engineer (Inbox)

London, England, United Kingdom
Hybrid / WFH Options
ProtonMail
methodologies, and approaches to mobile development.We tackle complex engineering challenges with creativity and ingenuity. Optimize mobile applications for performance, usability, and responsiveness across different devices and screen sizes. Master memory management,multithreading and concurrency mechanisms to enhance performance and responsiveness of mobile applications. Design for scalability, considering factors such as data caching, network bandwidth, and server load. Prioritize … cross-platform technologies. Proficiency with SwiftUI for iOS and Jetpack Compose for Android and familiaritywith Rust. Strong understanding of mobile app architecture, design patterns, and best practices. Knowledge of memory management techniques and best practices. Experience with multithreading and concurrency in mobile applications. Good understanding of scalability considerations when it comes to engineering mobile applications. Bonus points for More ❯
Posted:

Senior Full Stack Engineer (Javascript) London, United Kingdom Posted 10 January, 2022

London, United Kingdom
Hybrid / WFH Options
Atominvest Software Ltd
to think through client needs and incorporate end-user feedback Strong UI/UX instincts and an eye for visual design Understanding of client-side performance, including rendering optimizations, memory management, and state management Positive attitude, sense of humor and creativity Strong analytical, project leadership and communication skills Team leadership and management skills You should have … a strong interest in web-based software development and additional experience in the financial services technology/asset management space would be a bonus. The process: Meet with our CTO, to have a quick discussion and hear about you, and talk about our story, and where we're heading Complete a coding test and discuss it with a member More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Android Developer

London, England, United Kingdom
Hybrid / WFH Options
Proton
and approaches to mobile development – we tackle complex engineering challenges with creativity and ingenuity Optimise mobile applications for performance, usability and responsiveness across different devices and screen sizes Master memory management, multithreading and concurrency mechanisms to enhance performance and responsiveness of mobile applications Design for scalability, considering factors such as data caching, network bandwidth and server load Prioritise … as well as cross-platform technologies Proficiency with Jetpack Compose for Android, and familiarity with Rust Strong understanding of mobile app architecture, design patterns and best practices Knowledge of memory management techniques and best practices Experience with multithreading and concurrency in mobile applications Good understanding of scalability considerations when it comes to engineering mobile applications Previous experience working More ❯
Posted:

Android Developer

London, England, United Kingdom
Hybrid / WFH Options
Proton
and approaches to mobile development – we tackle complex engineering challenges with creativity and ingenuity Optimise mobile applications for performance, usability and responsiveness across different devices and screen sizes Master memory management, multithreading and concurrency mechanisms to enhance performance and responsiveness of mobile applications Design for scalability, considering factors such as data caching, network bandwidth and server load Prioritise … as well as cross-platform technologies Proficiency with Jetpack Compose for Android, and familiarity with Rust Strong understanding of mobile app architecture, design patterns and best practices Knowledge of memory management techniques and best practices Experience with multithreading and concurrency in mobile applications Good understanding of scalability considerations when it comes to engineering mobile applications Previous experience working More ❯
Posted:

Software Engineer (OfficeJS/React)

London, United Kingdom
Hybrid / WFH Options
Cornerstone VC
Conduct rigorous testing and debugging of applications to ensure high-quality, bug-free software. Documentation Prepare detailed documentation for code, APIs, and system architecture. Collaboration Collaborate with the product management team to understand project requirements and deliver software that meets or exceeds user expectations. Optimisation Continuously optimise and improve application performance, taking into account memory management and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Software Engineer (Remote)

London, England, United Kingdom
Hybrid / WFH Options
VoyceMe
Proficiency: Strong coding ability in Python, particularly around AI frameworks such as PyTorch, Hugging Face Transformers, or similar. Performance Mindset: Deep understanding of optimization strategies for inference speed, GPU memory management, and cost efficiency. Collaborative & Agile: Strong communication skills and experience working in Agile environments, with a focus on iterative development and continuous improvement. Bonus Points Multimodal Experience More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Annapurna
real-time decision-making in autonomous driving. What to Expect The successful candidate will focus on host-side software and hardware interactions to ensure optimal data transfer and resource management for efficient AI inference on GPUs. Key responsibilities include Developing and optimizing C++ code for efficient data transfer and latency management between the host and GPUs across diverse … vendor platforms. Working with low-level system and memory management techniques to minimize latency and improve real-time inference performance. Utilizing and implementing GPU programming APIs (e.g., CUDA, OpenCL) to ensure high efficiency and compatibility across GPUs. Profiling and debugging system performance using tools like NVIDIA Nsight, Intel VTune, and vendor-specific profilers, identifying bottlenecks and implementing effective … modern C++ standards. Proven experience in GPU programming and optimization, with proficiency in CUDA, OpenCL, or other GPU programming frameworks. Strong knowledge of parallel computing concepts, including data locality, memory access patterns, and synchronization. Proficiency with performance profiling tools and techniques for identifying and resolving system bottlenecks. Experience in system-level programming, including memory management, data alignment More ❯
Posted:

Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Annapurna
real-time decision-making in autonomous driving. What to Expect The successful candidate will focus on host-side software and hardware interactions to ensure optimal data transfer and resource management for efficient AI inference on GPUs. Key responsibilities include Developing and optimizing C++ code for efficient data transfer and latency management between the host and GPUs across diverse … vendor platforms. Working with low-level system and memory management techniques to minimize latency and improve real-time inference performance. Utilizing and implementing GPU programming APIs (e.g., CUDA, OpenCL) to ensure high efficiency and compatibility across GPUs. Profiling and debugging system performance using tools like NVIDIA Nsight, Intel VTune, and vendor-specific profilers, identifying bottlenecks and implementing effective … modern C++ standards. Proven experience in GPU programming and optimization, with proficiency in CUDA, OpenCL, or other GPU programming frameworks. Strong knowledge of parallel computing concepts, including data locality, memory access patterns, and synchronization. Proficiency with performance profiling tools and techniques for identifying and resolving system bottlenecks. Experience in system-level programming, including memory management, data alignment More ❯
Posted:
Memory Management
London
10th Percentile
£84,500
25th Percentile
£90,000
Median
£150,000
75th Percentile
£165,000
90th Percentile
£167,000