1 to 25 of 36 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 ...

Senior C++ Engineer

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

Senior Software Engineer

Hiring Organisation
Bourne Search Ltd
Location
London Area, United Kingdom
infrastructure in collaboration with other VP-level engineers Driving automated testing practices (TDD, BDD, CI) across the codebase Profiling and tuning systems for performance, memory efficiency, and multi-threaded workloads Contributing to new functionality supporting commodity derivatives and options trading Working with stakeholders to ensure scalability, stability, and production … Currently operating at VP level (or equivalent senior engineer level) in trading tech, financial services, or high-performance environments Strong understanding of performance optimisation, memory management, and multi-threading Experience with automated testing frameworks and CI/CD practices Exposure to trading platforms, exchange technology, or market data ...

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

Software Engineer (C++)

Hiring Organisation
Robotics technology LLC
Location
Hercules, California, United States
Employment Type
Any
Salary
USD Annual
developing embedded software for complex instruments or devices. Technical Expertise: Strong proficiency in modern C++ for embedded systems, including object-oriented design, multithreading, and memory management in constrained environments. Hands-on experience with embedded Linux (e.g., Yocto) or real-time operating systems (RTOS) such as QNX. Deep understanding ...

Java Sr. Software Engineer

Hiring Organisation
Cognizant
Location
Burgess Hill, West Sussex, South East, United Kingdom
Employment Type
Permanent
bullet points: Familiar with Agile or other rapid application development methods Strong engineering hands-on experience on the below technical skills:Java, J2EE, vert.xJava Memory Management, Garbage Collection, Multithreading, Immutability & concurrency programming System design & architecture with Spring Framework Familiarity with reactive programming frameworks - Spring Webflux, RXJavaExperience with RESTful ...

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

Java Software Engineer

Hiring Organisation
Block MB
Location
London Area, United Kingdom
Responsibilities Design and develop high-performance Java trading infrastructure Build systems processing millions of events per second with deterministic latency requirements Optimise JVM behaviour, memory management, and concurrency models Identify and eliminate performance bottlenecks across CPU, network, and storage layers Collaborate directly with traders and researchers to implement … Experience Technical Expertise Outstanding Java development experience in performance-critical environments Deep understanding of: JVM internals Multithreading and lock-free concurrency Garbage collection and memory optimisation Low-latency messaging and network programming Strong computer science fundamentals (algorithms, data structures, system design) Proven experience building high-throughput distributed systems Strong ...

C++ Software Engineer

Hiring Organisation
Durlston Partners
Location
City of London, London, United Kingdom
software lifecycle in a fast-paced, agile environment Key Requirements: Strong proficiency in modern C++ (C++17 or later) Deep understanding of systems programming, multithreading, memory management, and performance tuning Experience in low-latency environments such as trading, networking, gaming, or real-time systems Solid background in Linux development ...

Senior Robotics Engineer

Hiring Organisation
Dematic Corp. (ILD-US)
Location
Holland, Michigan, United States
Employment Type
Any
Salary
GBP Annual
foundational software for mobile robotic systems within a globally distributed team, dedicated to the Americas region. Demonstrate your skills in simulation, tooling, and platform management to ensure software scalability and use case handling through perception and configuration. Mentor and guide fellow engineers, encouraging a culture of technical innovation. Develop … plus. Required Skills: 8+ years of professional experience in C++ software engineering and robotics. Deep expertise in modern C++ (C+/20), STL, memory management, and performance tuning Strong background in software architecture and large codebases Experience with multi-threaded, distributed, or real-time systems Proven track record ...

LLM Software Engineer

Hiring Organisation
microTECH Global LTD
Location
Cambridge, England, United Kingdom
native microservices and data pipelines to deliver high‐performance inference and contextual retrieval across multiple data sources. Implement frameworks for orchestration, task planning and memory management in agentic architectures, ensuring reliability and operational excellence. Collaborate with product managers, researchers and hardware teams to translate novel LLM capabilities into ...

Senior Software Engineer

Hiring Organisation
Vargo Group
Location
Greater Cardiff Area, United Kingdom
through pairing and code reviews to drive technical growth within the team. Requirements Deep Python Expertise: You know the internals of the language, specifically memory management, packaging, and performance tuning. Distributed Systems: Proven experience designing systems that handle high load and asynchronous processing. Methodology: Extensive experience in Agile ...

Robotics Engineer, Software

Hiring Organisation
Dematic Corp. (ILD-US)
Location
Holland, Michigan, United States
Employment Type
Any
Salary
GBP Annual
foundational software for mobile robotic systems within a globally distributed team, dedicated to the Americas region. Demonstrate your skills in simulation, tooling, and platform management to ensure software scalability and use case handling through perception and configuration. Collaborate with fellow engineers, encouraging a culture of technical innovation. Contribute … junior and mid-level engineers. Define engineering best practices and contribute to technical roadmap. Deep expertise in modern C++ (C+/20), STL, memory management, and performance tuning Strong background in software architecture and large codebases Experience with multi-threaded, distributed, or real-time systems Proven track record ...

iOS Developer

Hiring Organisation
Infoplus Technologies UK Ltd
Location
London, United Kingdom
Employment Type
Contract
Applying Agile methods to the development of software on the backlog Understanding of Apples design principles and interface, Accessibility guidelines Experience with performance and memory management tools - instruments Understanding CI/CD pipeline tools like GitLab. ...

iOS Developer

Hiring Organisation
Stackstudio Digital Ltd
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
From £400 to £450 per day
Agile methods to the development of software on the backlog Understanding of Apple's design principles and interface, Accessibility guidelines Experience with performance and memory management tools - instruments Understanding CI/CD pipeline tools like GitLab. ...

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

C++ Engineer x2

Hiring Organisation
McGregor Boyall Associates Limited
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£95,000
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 ...

Senior Python Engineer

Hiring Organisation
Safe Intelligence
Location
City of London, London, United Kingdom
experience as a Python-based developer. Experience with modern Python development techniques and design patterns. Experience with the development of highly parallelised applications, including memory management. Experience with widely used tools in data science and machine learning. Developers should be somewhat familiar with libraries like NumPy, pandas, scikit-learn ...

Quantitative Developer

Hiring Organisation
NJF Global Holdings Ltd
Location
City of London, London, 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 ...

Founding Embedded Software Engineer

Hiring Organisation
Sekkari
Location
City of London, London, United Kingdom
software layer for our hybrid electro-optical processor. This isn't a standard SOC; you will be writing the code that manages a unique memory hierarchy where data moves at the speed of light in L1 and shifts to electronic logic for L2/L3 and OS execution. … optimize real-time operating systems (RTOS) or Linux kernels to run on our custom electronic architecture. Driver Development: Write high-performance drivers for custom memory controllers, interfacing the electronic L2/L3 caches with the optical domain. Hardware Abstraction: Develop the HAL (Hardware Abstraction Layer) that allows high-level ...

Principal Engineer (Education)

Hiring Organisation
IRIS Recruitment
Location
London, UK
Employment Type
Full-time
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 … +5 Years) with engineering processes such as CI/CD, Continuous Delivery and Agile. Deep knowledge and understanding of core advanced topics Eg: async, memory management, performance optimisation, profiling and debugging applications Minimum 7 Years Experience working across multiple tech stacks Positive approach to problem solving Minimum ...

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