1 to 25 of 30 Memory Management Jobs

Senior Full Stack Developer

Hiring Organisation
Glite Tech
Location
City of London, London, United Kingdom
microservices trade-offs. Experience with SQL and NoSQL databases. Best practices in building scalable mobile APIs (REST, HTTPS, etc.). Good principles of security management (secrets, protocols, etc.). Experience with some Python web frameworks (Django, Flask, FastAPI, etc.). Desirable Skills 👌 Can speak, or learning to speak, more … than one language Experience with real-time databases. Experience with in-memory databases. Experience with frontend frameworks. Experience in developing educational products. Knowledge-sharing experience (tech talks, articles, YouTube videos, etc.). Experience (even non-production) with different types of programming languages: interpreted, compiled, with garbage collection, manual memory ...

Senior Data Engineer

Hiring Organisation
Lorien
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
Salary negotiable
Build and maintain scalable Python-based data pipelines Manage object/blob storage for structured and unstructured data Support ML workflows (data loading, dataset management) Work with BigQuery and SQL databases Optimise memory management and performance Collaborate with data scientists and ML engineers Required Skills 5+ years … Engineering experience Strong Python GCS (preferred) or AWS S3 PyTorch (data loading & datasets) BigQuery (GCP) SQL (SQL Server preferred, PostgreSQL acceptable) Strong understanding of memory management Nice to Have Other GCP services (Cloud Run, Cloud SQL, Cloud Scheduler) Machine Learning experience Pharma/Life Sciences background Guidant, Carbon60 ...

C++ Software Engineer (CUDA)

Hiring Organisation
Ssc Recruitment Solutions Ltd
Location
Kidlington, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
such as the efficient handling of real-time data streams, image processing and deep learning. Key Responsibilities Developing Algorithms in CUDA. Host Device system management (memory management, data transfers, multi-GPU support). Deployment of ML models using TensorRT within a C++ application. Profiling GPU applications with ...

Senior Software Engineer

Hiring Organisation
Newman Stewart
Location
Nottingham, England, United Kingdom
development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. Hands … with CI/CD systems (e.g., Bamboo, Jenkins), automated test frameworks (e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. Familiarity with configuration management, including version control, automated build systems, release management, and technical documentation. Strong analytical skills in requirements analysis, user story development, backlog management ...

Senior C++ Developer

Hiring Organisation
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 95,000 Annual
optimisation. Key Responsibilities Design and build low-latency C++ applications with a strong focus on performance and resilience Own production issues including crash analysis, memory corruption and runtime failures Perform deep debugging (call stacks, disassembly, dump analysis) and deliver long-term fixes Optimise multi-threaded, Real Time systems Contribute … commercial C++ experience (C+/14/17) Background in low-latency, high-throughput systems (finance/trading preferred) Deep knowledge of modern C++: memory management, concurrency, STL, templates Strong debugging skills (crash dumps, memory leaks, runtime analysis) Experience with Windows internals and tooling (eg WinDbg, Visual ...

iOS Developer

Hiring Organisation
ARC IT Recruitment Ltd
Location
Brighton, East Sussex, South East, United Kingdom
Employment Type
Permanent
Salary
£70,000
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 ...

Principal Software Engineer (DevOps)

Hiring Organisation
Oracle
Location
United Kingdom
more: Java/Python/C Rust/Go (strong preference for Java for control-plane/services). Deep systems design expertise: concurrency, memory management, performance tuning, API design, consistency models, and distributed systems fundamentals. Proven DevOps leadership at scale: CI/CD, automated testing, canarying, rollout ...

Senior Software Engineer - Quant Firm

Hiring Organisation
Dex
Location
City of London, London, United Kingdom
pinnacle of technical challenge. What You’ll Work On Architect Low-Latency Infrastructure: Design and implement the critical path for trading execution, building order management systems and market connectivity layers where performance is measured in microseconds. Scale Data Pipelines: Engineer elegant, distributed systems capable of ingesting and processing petabytes … systems using modern messaging standards (e.g., Kafka , ZeroMQ , NATS ). Systems-Level Intuition: You are comfortable debugging and profiling at the OS level, understanding memory management, CPU architecture, and network stack optimization. Data Infrastructure: Familiarity with the modern data stack, including time-series databases, object stores, and streaming ...

Artificial Intelligence Engineer

Hiring Organisation
eTeam
Location
United Kingdom
tactics Familiarity with key agentic patterns and protocols such as A2A (agent-to-agent communication) , MCP (Model Context Protocol) , RAG (Retrieval-Augmented Generation) , memory management , and context management . Ability to design effective interaction patterns between agents, tools, and users. Cross-functional collaboration Ability to work with ...

Senior Java Developer - Market Connectivity

Hiring Organisation
HCLTech
Location
London Area, United Kingdom
value the benefits of testing You know what good code looks like and enforce the standards during PRs You know how to use memory profilers and look at heap dumps You are degree educated, Computer Science preferred or any STEM Minimum Java experience: 10 years Preferred Skills: TransFICC Experience … highly desirable Hot Code path optimization, Off-heap memory management techniques JVM internals, tuning for low-latency Low-latency messaging & data structures, network protocols, network I/O in Java LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar Your “can do” and helpful ...

C++ Software Engineer

Hiring Organisation
mthree
Location
City of London, London, United Kingdom
Travel & Aviation Technology - C++ - Flight Management Systems A global leader in travel and aviation technology is seeking a skilled C++ Engineer to join their Flight Management System (FMS) engineering team in London. This group builds mission-critical software used by airlines worldwide - powering real-time flight operations, route … optimisation, and safety -contributing to one of the most advanced FMS platforms in the industry. Responsibilities Design and develop C++ applications for core Flight Management System components Work on real-time data processing for flight planning, scheduling, and air traffic control integration Implement and optimise algorithms for fuel efficiency ...

Java Software Engineer

Hiring Organisation
Oliver Bernard
Location
City of London, London, United Kingdom
with Core Java Deep knowledge of multithreading, concurrency, and JVM internals Proven experience building low-latency/high-throughput systems Strong understanding of networking, memory management, and performance tuning Experience in trading, market data, risk, or execution systems preferred Nice to Have Experience with FIX, market data feeds ...

Senior C++ Developer

Hiring Organisation
Ncounter LTD
Location
East London, London, United Kingdom
Employment Type
Permanent
runtime behaviour Practical Python experience for scripting, tooling, or API interaction Experience building or supporting high-throughput, low-latency platforms Solid grounding in concurrency, memory management, and systems-level problem solving This is a genuinely technical role with real ownership, long-term scope, and exposure to complex engineering ...

Senior Software Engineer | 3D Graphics • Photogrammetry • Material Capture

Hiring Organisation
M-XR
Location
City of London, London, United Kingdom
skills with experience building production services and tooling 3D graphics expertise: OpenGL, shader programming, geometry processing, UV mapping Cross-platform build systems: CMake, package management Product delivery experience: shipping desktop applications or production tools to end users Systems thinking: understanding of performance optimization, memory management, and architectural ...

C++ Engineer

Hiring Organisation
McGregor Boyall Associates Limited
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
time systems. What you'll be doing: Designing and building low-latency C++ applications Investigating and resolving production crashes Performing deep debugging (call stacks, memory issues, threading) Optimising multi-threaded, real-time systems Collaborating with engineers, QA, DevOps, and business users Mentoring junior developers and raising engineering standards What … modern C++ (11/14/17) Background in performance-critical systems Hands-on experience with debugging and crash analysis Solid understanding of concurrency, memory management, and optimisation Comfortable working in fast-paced, production-focused environments Hybrid working, long-term platform ownership, and genuinely complex engineering challenges. McGregor ...

RF Design Engineer

Hiring Organisation
Lynx Recruitment Limited
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
technology through personal projects, open source, or continuous learning outside work hours Desirable: Experience with systems programming (networking protocols, TCP/IP, multithreading, memory management) Low-level programming experience (embedded systems, device drivers, bare-metal) Familiarity with Linux/Unix environments Understanding of security principles OpenGL, real-time ...

C++ Developer - Strategy Implementation Engineering

Hiring Organisation
Selby Jennings
Location
London, England, United Kingdom
deep understanding of performance optimisation. Experience with GCC 12 or similar toolchains that support C++20 features. Solid understanding of low-latency systems, multithreading, and memory management. Background in real-time systems, high-frequency trading, or performance-critical applications. If this sounds interesting, please apply for more info ...

Quantitative Developer

Hiring Organisation
NJF Global Holdings Ltd
Location
London Area, United Kingdom
system components. Collaborate with FPGA engineers and hardware teams to integrate hardware and software pathways. Profile and fine-tune performance across CPU, cache, and memory layers , ensuring maximum efficiency. Contribute to the evolution of a high-throughput, front-office tech stack. 🎯 What We’re Looking For 5+ years … experience in performance-critical C++ (C++17 or newer). Strong expertise in systems programming, memory management, and CPU architectures . Deep knowledge of Linux internals, kernel parameters, and low-level profiling . Passion for high-performance computing, networking, and hardware-software optimization . Experience in systematic trading ...

Principal Engineer (Education)

Hiring Organisation
IRIS Recruitment
Location
Slough, Berkshire, South East, United Kingdom
Employment Type
Permanent
reputation in the technical community Seeks and provides constant constructive feedback Key Relationships VP/Directors Engineers Functional Teams: Engineering, Quality Assurance, BA, Product Management and Support Product Engineering Delivery Teams Experience Minimum 5 Years Experience developing and supporting engineers in their technical and career progression Demonstratable impact … Years) with engineering processes such as CI/CD, Continuous Delivery and Agile. Deep knowledge and understanding of core advanced topics Eg: async, http, memory management, performance optimisation, profiling and debugging applications Minimum 7 Years Experience working across multiple tech stacks Positive approach to problem solving Minimum ...

Senior Unity Engineer

Hiring Organisation
Huckleberry Sport
Location
City of London, London, United Kingdom
implementing scalable and re-usable systems using C# and Unity across multiple areas of the game, including — but not limited to — addressables, package management, data binding, UI and general systems and editor tooling that support our games and their features and functionality. You will collaborate closely with other engineering … excellence. KNOWLEDGE, SKILLS & EXPERIENCE Extensive professional experience in video game development using C#. Deep proficiency in C# is essential, including a strong understanding of memory management, garbage collection, async programming, and performance. A strong experience and understanding of Unity. Experience with Unity’s UI Toolkit is beneficial ...

Quantitative Researcher (HFT Futures)

Hiring Organisation
Thurn Partners
Location
London Area, United Kingdom
quantitative discipline such as Mathematics, Physics, Computer Science, Engineering, or Statistics. PhD is preferred. Excellent C++ skills with a strong understanding of performance optimisation, memory management, and multithreading. Demonstrated experience in machine learning techniques applied to time-series or microstructure data (e.g. linear models, tree-based methods, neural ...

Senior Android Engineer

Hiring Organisation
algo1
Location
London Area, United Kingdom
flows. Design offline-first architectures, implementing sophisticated prefetching, caching, and background sync engines. Take ownership of app performance, profiling and optimising for low latency, memory efficiency, and battery life in a resource-intensive environment. Integrate complex ML features into the UI/UX, bridging the gap between the Edge … Essential Qualifications: Experience with real-time protocols and data-heavy applications (e.g. WebSockets, gRPC, MQTT, SSE). Expert-level understanding of Android internals: concurrency, memory management, and the full lifecycle constraints. Proven track record of building resilient, offline-capable systems (familiarity with sync queues, local databases, and reactive ...

Software Engineer C

Hiring Organisation
Recruit 12
Location
Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
technical excellence, innovation, and a healthy work–life balance. Key Responsibilities Design and implement high-performance algorithms using CUDA Manage host–device interactions, including memory management, data transfer optimisation, and multi-GPU support Deploy and optimise machine learning models using TensorRT within C++ applications Profile and optimise ...

Front Office C++ Developer - Director

Hiring Organisation
Huxley Associates
Location
London, United Kingdom
Employment Type
Permanent
documentation, and code quality within a fast-paced, mission-critical environment. Required Experience Strong modern C++ expertise (C++17/20 preferred), including STL, templates, memory management, and multi-threading. Proven experience in a Front Office Background in building or enhancing quantitative/pricing/analytics libraries. Demonstrated ability ...

Data Engineer - PyTorch Contract

Hiring Organisation
Harnham - Data & Analytics Recruitment
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£600 - £650 per day
designing, building and maintaining data pipelines that support machine learning use cases. The project is particularly heavy on PyTorch for data loading and dataset management, and you will be working with large volumes of files stored in cloud object storage. You'll collaborate closely with technical stakeholders and domain … data engineering or cloud data platforms Desired ExperienceGCP experience, including BigQueryStrong SQL skills across relational databases such as Microsoft SQL Server or PostgreSQLUnderstanding of memory management in data-intensive systems Nice to HaveExperience with additional GCP services such as Cloud Run, Cloud SQL or Cloud SchedulerExposure to machine ...