101 to 125 of 125 Memory Management Jobs in England

Senior C++ Engineer

Location
Greater London, England, United Kingdom
Required Extensive production experience building latency-sensitive systems using modern C++. Experience in market making, electronic trading or exchange connectivity. Strong understanding of concurrency, memory management and performance optimisation. Working knowledge of SQL and relational databases (Postgres, SQL Server, or similar). Excellent written and verbal communication skills. ...

Agent Systems Engineer

Location
Greater London, England, United Kingdom
Responsibilities Design and implement long-running, harness-based multi-agent architectures — covering topologies, orchestration, memory management, tool registries, and execution environments. Develop behavioral and persona models with goal-directed simulations, including evaluation frameworks, prompt schemas, and automated or human-in-the-loop feedback mechanisms to measure fidelity ...

Lead Software Developer (OMS/EMS) - Leading Tier 1 Hedge Fund - Discrete Search - Excellent Compensation + Benefits

Location
Greater London, England, United Kingdom
experience building and supporting order/execution workflows. Strong hands-on skills in C# or Python, advanced SQL, and solid foundations in data structures, memory management, and concurrency. Experience with AWS/Snowflake and modern UI frameworks (Angular/React/Vue). Excellent stakeholder communication ...

Technical Lead (Gen AI)

Location
Greater London, England, United Kingdom
Github CoPilot, Claude Code and/or similar AI assisted coding tools. Designing and implementing multi-agent orchestration, function calling, tool use, long-term memory management, and guardrails. Proficient with integration technologies and protocols (APIs,ReST,HTTPS etc..) Expertise in AI/ML algorithms, enterprise-scale applications ...

Forward Deployed Engineer

Hiring Organisation
Workato
Location
London, UK
Employment Type
Full-time
teams. In this role, you will also be responsible to: Implement agent-based AI solutions using the Workato Agentic AI platform. Develop advanced prompting, memory management, and behavior-planning techniques to enable LLMs and agents to reliably author and execute complex workflows. Act as a technical solutions expert ...

Staff Verification Engineer

Location
Cambridge, England, United Kingdom
work closely with other teams on the design microarchitecture, verification methodologies, system performance, etc. You will balance other opportunities such as working with Project Management on activities, plans, and schedule as well as guide and support junior members of the team. Required Skills and Experience: In addition to bringing … need: Solid understanding of digital hardware design and Verilog HDL. Experience in PCIe, CXL and IDE Feature Verification and Performance Analysis. Knowledge of System Memory Management Unit and Generic Interrupt Controller Integration with PCIe. Experience on working with PCIe & CXL IPs and Emulation friendly Transactors. Experience on simulation ...

Principal Technical Animator

Location
Brighton, England, United Kingdom
leadership to implement project‐wide animation roadmaps and toolsets. Solve deep, complex runtime bugs and drive animation optimisation efforts to meet strict performance and memory budgets. Define and document technical standards, best practices, and pipeline workflows for the wider technical animation team. Collaborate closely with Design and Animation leads … animation suite (Anim Blueprints, Motion Matching, Control Rig, State Machines, and Sequencer). Deep technical understanding of low‐level animation concepts, including runtime optimisation, memory management, and threading for animation. Exceptional cross‐discipline communication skills , with a proven track record of aligning Art, Design, and Engineering directors ...

C++ ML Runtime Engineer - AI Acceleration & Systems

Location
Cambridge, England, United Kingdom
runtimes, compilers and hardware abstractions to deliver optimized AI execution on Arm platforms. You will analyse complex performance issues, work on graph processing and memory management, and collaborate with runtime, driver and hardware teams to push the boundaries of AI acceleration. #J-18808-Ljbffr ...

C++ Software Engineer – Windows, High-Performance Imaging

Location
Cambridgeshire and Peterborough, England, United Kingdom
collaborating with hardware and firmware teams. Requirements: degree in Electronics or Software, commercial experience with modern C++, Win32 APIs, and DCOM; proficiency in STL, memory management #J-18808-Ljbffr ...

Payments-Focused iOS Engineer (Remote)

Location
Greater London, England, United Kingdom
UIKit-to-SwiftUI migration and collaborating with backend, product and design to deliver reliable payment experiences. We require solid Swift experience, knowledge of memory management, concurrency, and testing practices. #J-18808-Ljbffr ...

Senior C++ Engineer — Real‐Time, Low‐Latency Market Making

Location
Greater London, England, United Kingdom
concepts into real features across pricing, hedging and risk management. You will help drive architecture and technical direction for core trading systems, applying concurrency, memory management and database knowledge to deliver scalable solutions in a fast-paced environment. #J-18808-Ljbffr ...

Software Engineer C++

Hiring Organisation
Technical Futures Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Electronics or Software related discipline. Commercial experience in modern C++ development on Windows. Experience with Win32 API’s. Experience with DCOM. Proficiency with STL, memory management and concurrency. Knowledge of low level system programming. Global leaders in the design and manufacture of a range of mission critical imaging ...

Software Engineer C

Hiring Organisation
Technical Futures Ltd
Location
CB25, Waterbeach, Cambridgeshire, United Kingdom
Employment Type
Permanent
Electronics or Software related discipline. Commercial experience in modern C++ development on Windows. Experience with Win32 API’s. Experience with DCOM. Proficiency with STL, memory management and concurrency. Knowledge of low level system programming. Global leaders in the design and manufacture of a range of mission critical imaging ...

Training / AI Infrastructure Engineering & Research London

Location
Greater London, England, United Kingdom
CUDA, cuDNN, Triton, custom kernels) and integrate it seamlessly into high-level training frameworks Optimize workloads for hardware efficiency: CPU/GPU compute balance, memory management, data throughput, and networking Develop monitoring and debugging tools for large-scale runs, enabling rapid diagnosis of performance regressions and failures What ...

Machine Learning Engineer

Hiring Organisation
Vertex Search
Location
London Area, United Kingdom
datasets - cleaning, joining, versioning, and validating data at scale Experience making ML training and inference run efficiently on very large data: caching, data loading, memory management, cross-node communication Working knowledge of PyTorch and/or JAX training loops Experience running workloads on HPC or multi-node ...

Engineering AI Engineer (Harness) London — Full time Apply →

Location
Greater London, England, United Kingdom
APIs, prompt engineering, structured outputs, function/tool calling, and retrieval systems in Python. Agent Architecture Awareness: Clear understanding of planning loops, tool orchestration, memory management, and multi-agent coordination, including their trade-offs and common failure modes. Harness & Scaffolding Contribution: Ability to write clean, maintainable Python code ...

Brighton Jobs : Gameplay Animator & Animation Engineer

Location
Brighton, England, United Kingdom
systems to satisfy unique creative designs and high-fidelity technical performance. Feature Implementation: Prototype, architect, and code robust gameplay and animation features, ensuring clean memory management, low CPU overhead, and highly modular logic. Math-Driven Animation: Utilize linear algebra and 3D mathematics to implement advanced procedural, kinematic … dynamic character behaviors. Estimation & Scoping: Support production planning cycles by providing highly accurate time estimates, mapping out architectural dependencies, and reviewing tech designs. Risk Management: Proactively identify technical bottlenecks, developmental risks, and scaling limitations within the animation pipeline; engineer stable, creative solutions to eliminate these roadblocks early. ...

Networking & Interconnect Systems - Member of Technical Staff

Location
Greater London, England, United Kingdom
role owns that boundary. You will develop the communication systems that allow heterogeneous accelerators to operate as parts of one system, working across protocols, memory movement, networking hardware, and the software layers above them. That means understanding where overhead actually comes from, removing assumptions inherited from more general-purpose … systems we can build. What You'll Build Characterise and simplify communication paths between accelerators, tracing latency and unnecessary overhead across networking, runtime, memory, and device layers Develop faster data movement across heterogeneous hardware, exploring RDMA, programmable NICs, DPUs, switches, and software approaches to cross-device memory management ...

3D Shader and Materials Artist

Location
Golborne, England, United Kingdom
ability to deconstruct and solve complex shading bottlenecks. Extensive experience managing complex scenes for network rendering via Backburner, with a focus on memory management and UNC pathing consistency. Proven experience using Adobe Substance 3D Designer and Substance 3D Painter to create and develop high-quality, realistic materials. Technical ...

3D Shader and Materials Artist

Hiring Organisation
DFS Head Office
Location
Warrington, Cheshire, North West, United Kingdom
Employment Type
Permanent
ability to deconstruct and solve complex shading bottlenecks. Extensive experience managing complex scenes for network rendering via Backburner, with a focus on memory management and UNC pathing consistency. Proven experience using Adobe Substance 3D Designer and Substance 3D Painter to create and develop high-quality, realistic materials. Technical ...

Senior Java Developer - Credit Risk Technology, Vice President

Location
Greater London, England, United Kingdom
lead applications systems analysis and programming activities. Team Background The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi’s Risk organization which manages Citi’s exposure to financial institutions, governments and corporates that trade with Citi. The team builds … developing robust, scalable, and maintainable applications applying Object Oriented Design principles. Experience working in the Capital Markets domain. Good understanding of Derivatives and Risk management is as significant advantage. Experience with Agile software development processes with a strong emphasis on test driven development. Understanding of Java internals such ...

Software Engineer – Ads & Commercial Development

Location
Greater London, England, United Kingdom
serves our commercial products at scale. Role-Related Knowledge: Browser Internals: Deep understanding of browser architecture, critical rendering paths, painting, layout engine mechanics, and memory management. Ad-Tech Ecosystem (Highly Desirable): Conceptual knowledge of digital advertising infrastructure, including header bidding, ad servers, tracking pixels, and privacy-focused sandbox APIs. … structures, algorithms, system design, and clean code architectures. Capabilities: Performance Optimisation: Ability to profile, debug, and optimize code to execute with minimal CPU and memory footprints in highly constrained environments. Tooling Leverage: Proactive adoption and strong leverage of LLM/AI coding tools (e.g., GitHub Copilot, Cursor) to accelerate ...

VP, Algo/SOR Developer

Hiring Organisation
Galaxy Digital
Location
London, UK
Employment Type
Full-time
center infrastructure, growing the economy that runs on code. Galaxy delivers the onchain infrastructure that connects institutions to digital assets, including trading, advisory, asset management, staking, self-custody, and tokenization. Galaxy also develops and operates data center infrastructure to power AI and HPC workloads. Anchored by its Helios campus … ability to understand system architecture and technical workflowsProficiency with trading system architecture (OMS/EMS, market gateways)Strong understanding of concurrency, networking, and memory managementExperience with Linux systems and performance profiling toolsA proactive, problem-solving mindset and the ability to thrive in a fast-paced, collaborative environmentBonus Points: Experience ...

Principal Machine Learning Engineer – Production Systems

Location
Bristol, England, United Kingdom
/gRPC endpoints for cross-language communication. Ensure compatibility with C#/.NET services. Performance & Scalability : Optimize GPU/CPU utilization, batching strategies, and memory management. Plan for multi-model and multi-tenant scenarios. MLOps & Lifecycle Management : Implement model versioning, artifact registries, and deployment workflows. Set up monitoring … logging, and alerting for solver performance. Security & Compliance : Apply best practices for secrets management, dependency scanning, and secure artifact storage. Required Skills & Experience ML Frameworks : Expert in TensorFlow (TF2/Keras), experience with ONNX Runtime for inference. Programming : Advanced Python for ML; strong understanding of packaging, type checking ...

Staff Python Engineer (ML)

Location
City Of London, England, United Kingdom
productionising their models Being responsive to incidents regarding ML applications - including an understanding of how to triage and resolve issues relating to CPU, memory, and GPU utilisation Documenting procedures and guides to facilitate knowledge sharing and help other engineers level up through pairing and mentoring Participating in hiring … onboarding new team members; taking on end-to-end project management responsibilities as we grow. What we're looking for Strong proficiency with Python and Backend-Engineering Experience owning projects from start to finish, including speccing, architecture, development, testing, deployment, release and monitoring Strong skills in building maintainable tests ...