51 to 75 of 159 Memory Management Jobs in the UK

Junior Algorithmic Developer, Analyst, London

Hiring Organisation
Jefferies Financial Group
Location
London, UK
Employment Type
Full-time
Required Skills & Qualifications:1–3 years of professional experience writing clean, preferably in modern C++, with a strong grasp of memory management and multi-threading. AI/ML Familiarity: Academic or professional experience working with machine learning libraries and frameworks. Interest in trading and financial markets. Ability … Jefferies is a leading global, full-service investment banking and capital markets firm that provides advisory, sales and trading, research, and wealth and asset management services. With more than 40 offices around the world, we offer insights and expertise to investors, companies, and governments. At Jefferies, we believe that ...

Senior Software Engineer, Embedded UI

Location
Cambridge, England, United Kingdom
environment and then adapt those prototypes for production-grade deployment. You will collaborate closely with cross-functional partners in UI/UX design, product management, backend engineering, and business leadership to translate ideas into impactful solutions. You will investigate, diagnose, and resolve technical issues to maintain high-quality, commercially … validate ideas rapidly, working with a startup mindset to iterate quickly and deliver solutions Collaborate with UI/UX design, backend engineering, and product management teams to create and implement new user experiences Adapt proof-of-concept solutions into production-ready, scalable implementations Leverage AI, machine learning, and large ...

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

Senior Software Engineer C++

Location
Nottingham, England, United Kingdom
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 Engineer

Hiring Organisation
Zopa
Location
London, UK
Employment Type
Full-time
expertise. About you: Strong experience building and maintaining customer-facing iOS applications using Swift and SwiftUI.Deep knowledge of iOS development, including concurrency, performance, memory management, testing, accessibility and security. Sound architectural and API-design judgement, with a focus on simple, maintainable solutions and an excellent developer experience. ...

Senior Software Engineer C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
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 Software Engineer C++

Location
United Kingdom
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 ...

Member of Technical Staff (Search Core, Indexing & Data Pipeline Stream)

Location
Greater London, England, United Kingdom
including various approaches, challenges, and trade-offs Experience building high-load, distributed, and hardware-adjacent services Solid understanding of Linux internals (syscalls, networking stack, memory model, kernel tuning) Familiarity with low-level optimization techniques (memory management, cache efficiency, SIMD, profiling) Preferred Qualifications Experience developing core components ...

AI Full Stack Engineer

Hiring Organisation
Randstad Technologies
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£350.00 - £388.00 per day
Infrastructure: Public Cloud (GCP, AWS, or Azure), containerization, CI/CD pipelines. Key Responsibilities Agentic Systems: Build multi-agent, stateful, and asynchronous workflows. LLM Management: Handle prompt engineering, context/memory management, hallucination controls, guardrails, and fallback logic. Observability: Implement tracing and evaluation frameworks, specifically utilizing ...

AI Full Stack Engineer

Hiring Organisation
Randstad Technologies Recruitment
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£350 - £388/day
Infrastructure: Public Cloud (GCP, AWS, or Azure), containerization, CI/CD pipelines. Key Responsibilities Agentic Systems: Build multi-agent, stateful, and asynchronous workflows. LLM Management: Handle prompt engineering, context/memory management, hallucination controls, guardrails, and fallback logic. Observability: Implement tracing and evaluation frameworks, specifically utilizing ...

Linux Engineer

Location
Greater London, England, United Kingdom
optimized, secure, and reliable OS configurations possible. Responsibilities Tune the Linux kernel for ultra-low latency and maximum throughput Automate infrastructure provisioning and configuration management Diagnose complex system-level performance issues Manage hardware lifecycles and evaluate new server architectures Requirements Deep expertise in Linux internals (networking stack, memory management, scheduling) Experience with configuration management (Ansible, Puppet, or similar) Knowledge of networking protocols (TCP/IP, Multicast) #J-18808-Ljbffr ...

Software Engineer – Query Engines

Location
Greater London, England, United Kingdom
Java, Scala, Rust, and Python Apache Spark, Apache DataFusion, Apache Comet, and Velox for data processing and query execution Apache Iceberg for table management and catalog interoperability Apache Arrow and Apache Parquet for in-memory data processing and columnar storage Industry-standard build tooling, including Gradle, Cargo … query planning and optimization capabilities that turn complex computations into efficient execution plans Extending execution engines with new capabilities and improving query operators, parallelism, memory management, and data movement Developing Foundry’s Iceberg catalog and engine integrations, including table metadata, transactions, and efficient reads and writes Building shared ...

Senior Lead Software Engineer - LLM Ops Platform Reliability

Location
Auchentibber, Scotland, United Kingdom
Lead Software Engineer at JPMorganChase within the AI and Machine Learning Platform team, you will build and scale AI infrastructure that modernizes traditional infrastructure management and site reliability engineering through applied AI. You will own the reliability, performance, and cost-efficiency of the large language model inference platform … remediation to improve platform stability and developer experience Build and maintain multi-agent systems with strong orchestration, including planning, coordination, tool-calling, state and memory management, and workflow control where appropriate Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code ...

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

Location
Cardiff, Wales, 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 ...

C++ Team Lead (Low Latency)

Location
Greater London, England, United Kingdom
challenges in financial technology. What You’ll Bring Strong expertise in low‐latency/ultra‐low‐latency technology Deep understanding of C++ performance optimisation , memory management and CPU architecture Proven experience with garbage collection tuning and JVM performance , particularly where C++ and Java systems interact Strong knowledge … with the ability to influence architecture and technical strategy Experience within trading, capital markets, electronic trading or financial technology Experience with market data, order management or execution systems Knowledge of kernel/network optimisation, CPU affinity, NUMA and hardware‐level performance Experience with performance tooling, benchmarking and latency analysis ...

Java Technical Consultant

Hiring Organisation
Quant Capital
Location
London, United Kingdom
Salary
£ 70 K
Plus Bonus Quant Capital is urgently looking for a Java Technical Consultant to join our high profile client. Our client provides data management platforms to the securities and investment management industry. They have offices across the globe and are the have the number one product for the investment … economics, Maths, finance ·In-depth understanding and experience with multiple application servers i.e. WebLogic, WebSphere, JBoss, WildFly ·Understanding Java monitoring tools, memory management tools and profilers ·Experience with large-scale software designs ·Working experience with Spring and Hibernate framework ·Proficient understanding of Oracle database, ability to tune SQLs ...

(Senior) Android App Developer

Location
Motherwell, Scotland, United Kingdom
highly regulated or safety-critical sectors (e.g., Medical Devices/MedTech, Automotive, Aviation, Defense, Railway). Strong grasp of the Android SDK, application lifecycles, memory management, clean architecture, and dependency injection. Solid experience with unit and integration test automation and pipeline integration (Azure DevOps/GitHub). Professional … What we offer The opportunity to build software that supports medical diagnostics and contributes to better healthcare. Significant technical ownership without requiring a people-management career path. Collaboration with experienced engineers and specialists across software, systems, quality, regulatory and cybersecurity. The opportunity to shape reusable technologies used across multiple ...

Software Engineer - Mission Management Systems

Hiring Organisation
Hackajob Ltd
Location
Yeovil, Somerset, South West, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
standard range are managed through governance controls to protect internal equity. At our client in Yeovil we are seeking an experienced Software Engineer - Mission Management Systems to drive the end-to-end development of high-integrity aircraft software during a critical technical pivot. This role focuses on the evolution … Tactical Mission Management Systemsmaintaining the reliability of our legacy manned platforms while architecting the software for our emerging uncrewed and autonomous capabilities. Your impact Working within our Helicopter division, you will be taking ownership of complex mission system software component, ensuring legacy systems remain robust, while simultaneously leveraging open ...

Senior Software Engineer

Location
Cambridge, England, United Kingdom
proprietary embedded graphics stacks) and rendering pipelines Across our entire device portfolio Across a variety of disciplines Deep understanding of systems programming, including memory management, multi-threading, and hardware-software abstraction layers Role details Work model: Hybrid What you'll build and improve Drive engineering excellence by implementing … tools, automated performance regression suites, and modern C++ best practices Design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration Lead technical investigations into system-level bottlenecks, memory leaks, and GPU/CPU synchronization issues Develop and maintain ...

Senior Software Engineer (vLLM)

Location
Cambridge, England, United Kingdom
/AI projects (e.g. PyTorch, Hugging Face TGI, TensorRT-LLM, Ray). Strong understanding of LLM inference mechanics (e.g. KV caching, continuous batching, memory management, model quantisation). Experience interacting with, and upstreaming code to, active open-source communities. Hands-on experience working on performance optimisation for hardware ...

C++ Software Engineer - Data Platform

Location
Greater London, England, United Kingdom
Computer Science or a related field. 2+ years of professional software engineering experience. Strong fundamentals in data structures, algorithms, and systems-level thinking (memory management, concurrency, I/O). Proficiency in modern C++ (C++11 or higher); comfort with STL. Solid working knowledge of UNIX/Linux development ...

AI Software Engineer

Location
Greater London, England, United Kingdom
master's degree in Computer Science, Electrotonic Engineering, or related technical field. Qualifications Deep understanding of C++14/17/20, including STL, memory management, and multi-threading. Strong ability to write clean, maintainable Python for automation, and data processing. Hands-on experience with at least ...

Business Consultant - Databricks

Hiring Organisation
NTT DATA
Location
London, UK
Employment Type
Full-time
Spark (SQL, PySpark, Scala), and Delta Lake. Deep understanding of Spark execution plans, shuffle optimization, and data partitioning strategies. Experience tuning job configurations (e.g., memory management, parallelism, caching, adaptive query execution). Familiarity with orchestration tools: Databricks Workflows, Airflow, or Azure Data Factory. Proficiency in Python or Scala ...

Senior Java Systems Engineer - Platform Exchange / Matching Engine

Hiring Organisation
Adaptive Financial Consulting Ltd
Location
Greater London, United Kingdom
Employment Type
Full Time
collaborative Agile environment, rather than being siloed into a single technology stack. YOU HAVE: Strong server-side, low-latency Java expertise (concurrency, memory management, I/O, and performance profiling). Solid exchange, risk, or matching-engine experience. Hands-on experience building automated testing strategies, running performance benchmarks ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
that behaviour matches the original.**What You'll Bring*** Excellent programming knowledge, underpinned by sound software engineering principles.* Advanced C and C++ skills, including memory management, performance optimisation, and low-level debugging.* Hands-on graphics programming expertise with DirectX and/or OpenGL, including rendering pipelines.* A commercial ...