1 to 25 of 135 Memory Management Jobs

Senior C++ Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
documented code Analyze existing systems and identify optimization and modernization opportunities Troubleshoot complex technical issues and perform root cause analysis Optimize software for performance, memory usage, latency, stability, and reliability Develop and maintain multithreaded and concurrent applications Participate in architecture and technical design discussions Conduct code reviews and uphold … software development experience Strong professional experience with C++, ideally C++17, C++20, and/or C++23 Knowledge of object-oriented programming, generic programming, templates, STL, memory management, smart pointers, RAII, multithreading, concurrency, data structures, algorithms, design patterns, and software architecture Strong experience developing software in Linux environments Experience with ...

Senior C++ Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
code Analyze existing systems and identify opportunities for optimization and modernization Troubleshoot complex technical issues and perform root cause analysis Optimize software for performance, memory usage, latency, stability, and reliability Develop and maintain multithreaded and concurrent applications Participate in architecture and technical design discussions Conduct code reviews and ensure … with C++ , ideally C++17, C++20, and/or C++23 Excellent understanding of: + Object-oriented programming + Generic programming and templates + STL + Memory management + Smart pointers and RAII + Multithreading and concurrency + Data structures and algorithms + Design patterns + Software architecture principles Strong ...

Front Office C# Senior Developer - VP

Hiring Organisation
Barclays
Location
East London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
GBP per day
firm. All of these sub-projects offer great exposure to linear products and working with the business. Technical & System Performance Calibration C# Mastery (threading, memory management, and concurrency) High-Availability (active-active, hot-hot, zero-downtime distributed systems) Messaging experience (Solace or similar like Kafka/RabbitMQ) Backend … focus with UI-awareness for BFF interaction Must Have C# Real time data/streaming API design experience Server side development experience (threading, memory management, performance) Desirable K8S AI/LLM experience (e.g. Claude, Codex, Agents and Agentic flow) Modernization & Domain Expertise Legacy code analysis (ability to dissect ...

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

Lead Engineer, Trading Platform Engineering

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
optimize high-performance systems using C and Java.* Kernel & User Space Engineering: Engineer performance-critical components across user space and kernel interfaces, focusing on memory, scheduling, I/O, and networking paths.* Advanced Networking: Develop and tune networking pipelines (multicast/unicast UDP and TCP) and implement kernel-bypass … fast-path networking (e.g., DPDK, XDP).* Kernel Optimization: Interact with and optimize Linux kernel subsystems, including memory management, schedulers, device drivers, and filesystems (VFS).* Latency & Determinism: Optimize systems for deterministic latency through CPU isolation, thread pinning, NUMA locality, cache awareness, and lock contention reduction.* Distributed Systems ...

Senior Software Engineer

Hiring Organisation
Roku
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to ensure a consistent, lightning-fast experience across our entire device portfolio. We operate in a collaborative, high-trust … core systems that underpin Roku’s user experience. You will design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. You’ll tackle complex systems-level challenges—such as optimizing frame rates on resource-constrained hardware and building robust APIs ...

Principal AI Engineer

Hiring Organisation
AXA Group
Location
Bristol, Gloucestershire, United Kingdom
Salary
£ 70 K
Retrieval-Augmented Generation (RAG) architectures, prompt and context engineering, and Large Language Model (LLM) integration strategies.Architect innovative Agentic AI systems, establishing frameworks for orchestration, memory management, and robust evaluation.Shape the technical roadmap of our AI platform, making critical decisions to ensure scalability, reliability, and cost-efficiency … advanced Generative AI applications, encompassing RAG architectures, prompt engineering, and LLM integration strategies.Experience in architecting and developing Agentic AI systems, including frameworks for orchestration, memory management, and performance evaluation.Advanced knowledge in Python and SQL, demonstrated through solving complex technical challenges and maintaining high code quality standards.Ability to drive ...

Principal AI Engineer

Hiring Organisation
AXA Group
Location
Bolton, Greater Manchester, United Kingdom
Salary
£ 70 K
Retrieval-Augmented Generation (RAG) architectures, prompt and context engineering, and Large Language Model (LLM) integration strategies.Architect innovative Agentic AI systems, establishing frameworks for orchestration, memory management, and robust evaluation.Shape the technical roadmap of our AI platform, making critical decisions to ensure scalability, reliability, and cost-efficiency … advanced Generative AI applications, encompassing RAG architectures, prompt engineering, and LLM integration strategies.Experience in architecting and developing Agentic AI systems, including frameworks for orchestration, memory management, and performance evaluation.Advanced knowledge in Python and SQL, demonstrated through solving complex technical challenges and maintaining high code quality standards.Ability to drive ...

Principal AI Engineer

Hiring Organisation
AXA Group
Location
Birmingham, West Midlands (County), United Kingdom
Salary
£ 70 K
Retrieval-Augmented Generation (RAG) architectures, prompt and context engineering, and Large Language Model (LLM) integration strategies.Architect innovative Agentic AI systems, establishing frameworks for orchestration, memory management, and robust evaluation.Shape the technical roadmap of our AI platform, making critical decisions to ensure scalability, reliability, and cost-efficiency … advanced Generative AI applications, encompassing RAG architectures, prompt engineering, and LLM integration strategies.Experience in architecting and developing Agentic AI systems, including frameworks for orchestration, memory management, and performance evaluation.Advanced knowledge in Python and SQL, demonstrated through solving complex technical challenges and maintaining high code quality standards.Ability to drive ...

Principal AI Engineer

Hiring Organisation
Jobleads-UK
Location
Bolton, England, United Kingdom
Augmented Generation (RAG) architectures, prompt and context engineering, and Large Language Model (LLM) integration strategies. Architect innovative Agentic AI systems, establishing frameworks for orchestration, memory management, and robust evaluation. Shape the technical roadmap of our AI platform, making critical decisions to ensure scalability, reliability, and cost-efficiency … Generative AI applications, encompassing RAG architectures, prompt engineering, and LLM integration strategies. Experience in architecting and developing Agentic AI systems, including frameworks for orchestration, memory management, and performance evaluation. Advanced knowledge in Python and SQL, demonstrated through solving complex technical challenges and maintaining high code quality standards. Ability ...

Principal AI Engineer

Hiring Organisation
Jobleads-UK
Location
West of England, England, United Kingdom
Augmented Generation (RAG) architectures, prompt and context engineering, and Large Language Model (LLM) integration strategies. Architect innovative Agentic AI systems, establishing frameworks for orchestration, memory management, and robust evaluation. Shape the technical roadmap of our AI platform, making critical decisions to ensure scalability, reliability, and cost-efficiency … Generative AI applications, encompassing RAG architectures, prompt engineering, and LLM integration strategies. Experience in architecting and developing Agentic AI systems, including frameworks for orchestration, memory management, and performance evaluation. Advanced knowledge in Python and SQL, demonstrated through solving complex technical challenges and maintaining high code quality standards. Ability ...

Principal AI Engineer

Hiring Organisation
Jobleads-UK
Location
Birmingham, England, United Kingdom
Augmented Generation (RAG) architectures, prompt and context engineering, and Large Language Model (LLM) integration strategies. Architect innovative Agentic AI systems, establishing frameworks for orchestration, memory management, and robust evaluation. Shape the technical roadmap of our AI platform, making critical decisions to ensure scalability, reliability, and cost-efficiency … Generative AI applications, encompassing RAG architectures, prompt engineering, and LLM integration strategies. Experience in architecting and developing Agentic AI systems, including frameworks for orchestration, memory management, and performance evaluation. Advanced knowledge in Python and SQL, demonstrated through solving complex technical challenges and maintaining high code quality standards. Ability ...

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

Lead Java Developer (VP)

Hiring Organisation
Citigroup
Location
London, United Kingdom
Salary
£ 80 K
users globally. Unified FITP, built on state of the art technology stack processes around 200,000 transactions daily and provides real time position , risk management capabilities. It has connectivity to 100+ electronic trading venues and 20+ regulatory bodies globally.We are looking for a talented and passionate individual to join … continue to evolve our architecture roadmap beyond near term objectivesImpact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/projectEnsure essential procedures ...

Lead Java Developer (VP)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
users globally. Unified FITP, built on state of the art technology stack processes around 200,000 transactions daily and provides real time position , risk management capabilities. It has connectivity to 100+ electronic trading venues and 20+ regulatory bodies globally.We are looking for a talented and passionate individual to join … continue to evolve our architecture roadmap beyond near term objectives* Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project* Ensure essential ...

Mobile Developer

Hiring Organisation
Arc IT Recruitment
Location
Brighton, East Sussex, 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 ...

Embedded Software Engineer

Hiring Organisation
Dover Digital Printing
Location
Nottingham, Nottinghamshire, United Kingdom
Salary
£ 80 K
delivery.Demonstrable experience in a technical leadership role within a software team.Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging.Advanced knowledge of C++ is required.Experience with Agile/Scrum development practices.Advanced knowledge … verification skills (test-driven development, unit testing, code reviews, defect characterization, requirements analysis) and planning skills (user story development, backlog management, high-level estimation, and detailed estimation).Advanced configuration management skills (revision control, continuous integration, continuous deployment, automated build systems, release management, and technical documentation).Intermediate knowledge ...

Senior Software Engineer, Windows/Desktop Applications - Manchester, United Kingdom

Hiring Organisation
Jobleads-UK
Location
Manchester, England, United Kingdom
related UI frameworks), C#, XAML, and — when needed — C++. Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft … Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows ...

Senior Software Engineer, Windows/Desktop Applications - Brighton, United Kingdom

Hiring Organisation
Jobleads-UK
Location
Brighton, England, United Kingdom
related UI frameworks), C#, XAML, and — when needed — C++. Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft … Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows ...

Senior Software Engineer, Windows/Desktop Applications - Bristol, United Kingdom

Hiring Organisation
Jobleads-UK
Location
Bristol, England, United Kingdom
related UI frameworks), C#, XAML, and - when needed - C++. Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft … Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows ...

Software Engineer - Java/C++

Hiring Organisation
LEAP29
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 80 K
algorithms, data structures and software architectureSolid understanding of multithreading, concurrency and synchronisationExperience applying common design patterns and architectural principles in commercial softwareGood understanding of memory management, performance optimisation and application profilingExperience writing unit and integration tests and building maintainable automated test suitesExperience working with Git and CI/… should be able to demonstrate practical knowledge in areas such as:Multithreading and concurrent programmingObject-oriented programming and SOLID principlesSoftware design patterns and architectureMemory management, performance optimisation and profilingUnit testing, integration testing and test-driven developmentContinuous Integration and Continuous Deployment practicesComplex technical problem solvingMathematical reasoning, including basic calculus ...

Senior C++ / Java Developer

Hiring Organisation
London Stock Exchange Group
Location
London, United Kingdom
Salary
£ 80 K
large 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, version control systems ...

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

Senior Java Software Engineer – FX Options Risk (VP)

Hiring Organisation
Citigroup
Location
London, United Kingdom
Salary
£ 80 K
clients, and assets. Hands-on Development Contribute hands-on as a primary engineer utilizing our modern tech stack: Core Java (multi-threading, concurrency, memory optimization), CouchbaseDB, Kafka, and Apache Storm. Solve complex real-time risk calculation requirements, handling heavy stream processing and highly concurrent data flows. Required Experience extensive … high-performing Individual Contributor (IC) delivering complex, high-throughput distributed systems in production environments. Deep hands-on expertise in Core Java, including multi-threading, memory management, garbage collection tuning, and concurrency utilities. Solid experience with real-time stream processing and distributed data architectures (e.g., Kafka, Apache Storm, CouchbaseDB ...

Senior Java Software Engineer – FX Options Risk (VP)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
clients, and assets. Hands-on Development Contribute hands-on as a primary engineer utilizing our modern tech stack: Core Java (multi-threading, concurrency, memory optimization), CouchbaseDB, Kafka, and Apache Storm. Solve complex real-time risk calculation requirements, handling heavy stream processing and highly concurrent data flows. Required Experience extensive … high-performing Individual Contributor (IC) delivering complex, high-throughput distributed systems in production environments. Deep hands-on expertise in Core Java, including multi-threading, memory management, garbage collection tuning, and concurrency utilities. Solid experience with real-time stream processing and distributed data architectures (e.g., Kafka, Apache Storm, CouchbaseDB ...