Remote Permanent Memory Management Job Vacancies

1 to 25 of 33 Remote Permanent Memory Management Jobs

Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Insight Global
have the following: • Advanced proficiency in Java • Strong experience in low-latency, high-throughput systems, particularly within FX trading platforms (e.g. LSE, 360T) • Deep understanding of efficient garbage collection, memory management, and object modeling • Unit testing experience with Grabler, JUnit, or similar frameworks • Proficient in Oracle or similar relational databases • Comfortable working in agile environments, especially those transitioning More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Insight Global
have the following: • Advanced proficiency in Java • Strong experience in low-latency, high-throughput systems, particularly within FX trading platforms (e.g. LSE, 360T) • Deep understanding of efficient garbage collection, memory management, and object modeling • Unit testing experience with Grabler, JUnit, or similar frameworks • Proficient in Oracle or similar relational databases • Comfortable working in agile environments, especially those transitioning More ❯
Posted:

Data Engineer

London, UK
Hybrid / WFH Options
ViVA Tech Talent
understanding of tick data, time-series databases, and real-time market data. Experience working with global market data feeds (e.g., Bloomberg, Reuters, FIX, Kafka). Proficiency in performance tuning, memory management, and multi-threaded programming in KDB+. Comfortable working in Agile/DevOps environments, including CI/CD pipelines. Familiarity with Linux systems, scripting (Python/Bash), and More ❯
Posted:

Data Engineer

City of London, Greater London, UK
Hybrid / WFH Options
ViVA Tech Talent
understanding of tick data, time-series databases, and real-time market data. Experience working with global market data feeds (e.g., Bloomberg, Reuters, FIX, Kafka). Proficiency in performance tuning, memory management, and multi-threaded programming in KDB+. Comfortable working in Agile/DevOps environments, including CI/CD pipelines. Familiarity with Linux systems, scripting (Python/Bash), and More ❯
Posted:

Senior C++ Developer

Cardiff, UK
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Employment Type: Full-time
Posted:

Senior C++ Developer

London, UK
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Employment Type: Full-time
Posted:

Senior C++ Developer

Bristol, UK
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Employment Type: Full-time
Posted:

Senior C++ Developer

Manchester, UK
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Employment Type: Full-time
Posted:

Senior C++ Developer

City of London, Greater London, UK
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Employment Type: Full-time
Posted:

Senior C++ Developer

United Kingdom
Hybrid / WFH Options
Glasswall, LLC
knowledge of modern features and best practices • In-depth knowledge of architecture, design, maintainability, scalability and performance • Excellent collaboration and communication skills • Industry experience with multi-threading and complex memory management • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacy code bases • Experience with higher level languages - specifically Python More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
Software Engineer: Develop high quality and robust low level embedded software for a multicore processing platform Be responsible for documenting and recording your work products, keeping them under configuration management and providing plans and reports on progress to your wider team. Deliver technical reports and documents, as well as generate and present technical presentations to project stakeholders. Be able … and hardware Excellent debugging skills and application of various strategies Use of RTOS's such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience developing solutions for ARM and … Intel based multicore processing platforms Communication protocols (I2C, SPI, USB, Serial, Network, PCIe) Familiarity with configuration management tools, defect tracking and peer review Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Experience of Agile development and Atlassian toolset Understanding of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Engineer (JVM)

United Kingdom
Hybrid / WFH Options
Hazelcast
and software engineering best practices, and apply this knowledge to improve existing storage systems and develop new solutions. WHAT YOU HAVE Experience in Java development Strong JVM experience: internals, memory management, garbage collection, performance optimization Knowledge of networking, distributed systems, data structures, and consistency algorithms Java JDK 17+ Knowledge of the following is desirable: Data Serialization and Transport … gRPC, Shared Memory, Protobuf) Distributed Data Stores (MongoDB, ElasticSearch, Hadoop, CockroachDB) Designing APIs (well-crafted, supporting backwards compatibility) In-memory Data Stores (SQLite, RocksDB) Popular Java Frameworks (Spring, Hibernate) Performance Benchmarking Bachelor's degree in Computer Science or related discipline, or equivalent experience. Job Benefits 25 days annual leave + bank holidays Group company pension plan Private medical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Technical Lead - Compute Services, SVP

London, United Kingdom
Hybrid / WFH Options
Citigroup Inc
and paradigms used to ensure the system is easy to understand, performant, scalable, testable, robust, and observable. The role is a conjunction of technical and managerial roles, with line-management duties, while giving technical direction to a growing team of developers globally. The platform is a Greenfield build using standard modern technologies such as Java, Spring Boot, Kubernetes, Kafka … Experience: Expert knowledge of distributed systems including event-driven architecture; at-least-once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures Expert knowledge of Java, JVM, memory management, garbage collection Thorough understanding of multithreaded environment challenges Expert knowledge of Spring, SpringBoot framework and associated technologies Expert knowledge of test frameworks, such as Junit, Mockito, writing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Software Engineer, DSE Professional London, GB

London, United Kingdom
Hybrid / WFH Options
Avature
and w/soft-skills interpersonally An open-minded and collaborative attitude Preferred technical and professional experience Expertise in Java and Scala programming on the JVM Experience with concurrency, memory management and I/O Experience with Linux or other Unix-like systems Experience with distributed databases, DataStax Enterprise or Apache Cassandra in particular Experience with distributed computing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (OfficeJS/React)

London, United Kingdom
Hybrid / WFH Options
Cornerstone VC
Conduct rigorous testing and debugging of applications to ensure high-quality, bug-free software. Documentation Prepare detailed documentation for code, APIs, and system architecture. Collaboration Collaborate with the product management team to understand project requirements and deliver software that meets or exceeds user expectations. Optimisation Continuously optimise and improve application performance, taking into account memory management and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Annapurna
real-time decision-making in autonomous driving. What to Expect The successful candidate will focus on host-side software and hardware interactions to ensure optimal data transfer and resource management for efficient AI inference on GPUs. Key responsibilities include Developing and optimizing C++ code for efficient data transfer and latency management between the host and GPUs across diverse … vendor platforms. Working with low-level system and memory management techniques to minimize latency and improve real-time inference performance. Utilizing and implementing GPU programming APIs (e.g., CUDA, OpenCL) to ensure high efficiency and compatibility across GPUs. Profiling and debugging system performance using tools like NVIDIA Nsight, Intel VTune, and vendor-specific profilers, identifying bottlenecks and implementing effective … modern C++ standards. Proven experience in GPU programming and optimization, with proficiency in CUDA, OpenCL, or other GPU programming frameworks. Strong knowledge of parallel computing concepts, including data locality, memory access patterns, and synchronization. Proficiency with performance profiling tools and techniques for identifying and resolving system bottlenecks. Experience in system-level programming, including memory management, data alignment More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Annapurna
real-time decision-making in autonomous driving. What to Expect The successful candidate will focus on host-side software and hardware interactions to ensure optimal data transfer and resource management for efficient AI inference on GPUs. Key responsibilities include Developing and optimizing C++ code for efficient data transfer and latency management between the host and GPUs across diverse … vendor platforms. Working with low-level system and memory management techniques to minimize latency and improve real-time inference performance. Utilizing and implementing GPU programming APIs (e.g., CUDA, OpenCL) to ensure high efficiency and compatibility across GPUs. Profiling and debugging system performance using tools like NVIDIA Nsight, Intel VTune, and vendor-specific profilers, identifying bottlenecks and implementing effective … modern C++ standards. Proven experience in GPU programming and optimization, with proficiency in CUDA, OpenCL, or other GPU programming frameworks. Strong knowledge of parallel computing concepts, including data locality, memory access patterns, and synchronization. Proficiency with performance profiling tools and techniques for identifying and resolving system bottlenecks. Experience in system-level programming, including memory management, data alignment More ❯
Posted:

Staff/Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for GPU hardware, including scheduling and memory management for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior AI Engineer (Remote)

Leeds, UK
Hybrid / WFH Options
evoke
fully remote AI Engineer. Fresh from securing an impressive seed funding round and backed by one of the world’s leading VCs, they are building an AI-powered financial management platform for fast-growing start-ups. Our client is now looking for an experienced AI Engineer with a strong track record in designing and deploying advanced multi-agent AI … AI architecture, ensuring it remains reliable and robust within the financial domain. The role: Evolve and extend intelligent agent systems for advanced decision-making tasks Design and implement dynamic memory architectures to support contextual reasoning Build goal-setting and planning mechanisms that increase agent autonomy and adaptability Optimize LLM prompt strategies and orchestration workflows for high-complexity domains Fine … decisions What you’ll need: 2+ years of experience developing and deploying AI-driven agent systems in production environments 4+ years of professional software engineering experience Deep understanding of memory management and context handling within AI systems Strong proficiency in Python, with additional experience in TypeScript Hands-on experience building RAG pipelines Advanced skills in prompt design and More ❯
Employment Type: Full-time
Posted:

Senior AI Engineer (Remote)

How, Cumbria, UK
Hybrid / WFH Options
evoke
fully remote AI Engineer. Fresh from securing an impressive seed funding round and backed by one of the world’s leading VCs, they are building an AI-powered financial management platform for fast-growing start-ups. Our client is now looking for an experienced AI Engineer with a strong track record in designing and deploying advanced multi-agent AI … AI architecture, ensuring it remains reliable and robust within the financial domain. The role: Evolve and extend intelligent agent systems for advanced decision-making tasks Design and implement dynamic memory architectures to support contextual reasoning Build goal-setting and planning mechanisms that increase agent autonomy and adaptability Optimize LLM prompt strategies and orchestration workflows for high-complexity domains Fine … decisions What you’ll need: 2+ years of experience developing and deploying AI-driven agent systems in production environments 4+ years of professional software engineering experience Deep understanding of memory management and context handling within AI systems Strong proficiency in Python, with additional experience in TypeScript Hands-on experience building RAG pipelines Advanced skills in prompt design and More ❯
Employment Type: Full-time
Posted:

Senior AI Engineer (Remote)

East London, UK
Hybrid / WFH Options
evoke
fully remote AI Engineer. Fresh from securing an impressive seed funding round and backed by one of the world’s leading VCs, they are building an AI-powered financial management platform for fast-growing start-ups. Our client is now looking for an experienced AI Engineer with a strong track record in designing and deploying advanced multi-agent AI … AI architecture, ensuring it remains reliable and robust within the financial domain. The role: Evolve and extend intelligent agent systems for advanced decision-making tasks Design and implement dynamic memory architectures to support contextual reasoning Build goal-setting and planning mechanisms that increase agent autonomy and adaptability Optimize LLM prompt strategies and orchestration workflows for high-complexity domains Fine … decisions What you’ll need: 2+ years of experience developing and deploying AI-driven agent systems in production environments 4+ years of professional software engineering experience Deep understanding of memory management and context handling within AI systems Strong proficiency in Python, with additional experience in TypeScript Hands-on experience building RAG pipelines Advanced skills in prompt design and More ❯
Employment Type: Full-time
Posted:

Senior AI Engineer (Remote)

United Kingdom, UK
Hybrid / WFH Options
evoke
fully remote AI Engineer. Fresh from securing an impressive seed funding round and backed by one of the world’s leading VCs, they are building an AI-powered financial management platform for fast-growing start-ups. Our client is now looking for an experienced AI Engineer with a strong track record in designing and deploying advanced multi-agent AI … AI architecture, ensuring it remains reliable and robust within the financial domain. The role: Evolve and extend intelligent agent systems for advanced decision-making tasks Design and implement dynamic memory architectures to support contextual reasoning Build goal-setting and planning mechanisms that increase agent autonomy and adaptability Optimize LLM prompt strategies and orchestration workflows for high-complexity domains Fine … decisions What you’ll need: 2+ years of experience developing and deploying AI-driven agent systems in production environments 4+ years of professional software engineering experience Deep understanding of memory management and context handling within AI systems Strong proficiency in Python, with additional experience in TypeScript Hands-on experience building RAG pipelines Advanced skills in prompt design and More ❯
Employment Type: Full-time
Posted:

Senior AI Engineer (Remote)

Bolton, Greater Manchester, UK
Hybrid / WFH Options
evoke
fully remote AI Engineer. Fresh from securing an impressive seed funding round and backed by one of the world’s leading VCs, they are building an AI-powered financial management platform for fast-growing start-ups. Our client is now looking for an experienced AI Engineer with a strong track record in designing and deploying advanced multi-agent AI … AI architecture, ensuring it remains reliable and robust within the financial domain. The role: Evolve and extend intelligent agent systems for advanced decision-making tasks Design and implement dynamic memory architectures to support contextual reasoning Build goal-setting and planning mechanisms that increase agent autonomy and adaptability Optimize LLM prompt strategies and orchestration workflows for high-complexity domains Fine … decisions What you’ll need: 2+ years of experience developing and deploying AI-driven agent systems in production environments 4+ years of professional software engineering experience Deep understanding of memory management and context handling within AI systems Strong proficiency in Python, with additional experience in TypeScript Hands-on experience building RAG pipelines Advanced skills in prompt design and More ❯
Employment Type: Full-time
Posted:

Senior AI Engineer (Remote)

Leigh, Greater Manchester, UK
Hybrid / WFH Options
evoke
fully remote AI Engineer. Fresh from securing an impressive seed funding round and backed by one of the world’s leading VCs, they are building an AI-powered financial management platform for fast-growing start-ups. Our client is now looking for an experienced AI Engineer with a strong track record in designing and deploying advanced multi-agent AI … AI architecture, ensuring it remains reliable and robust within the financial domain. The role: Evolve and extend intelligent agent systems for advanced decision-making tasks Design and implement dynamic memory architectures to support contextual reasoning Build goal-setting and planning mechanisms that increase agent autonomy and adaptability Optimize LLM prompt strategies and orchestration workflows for high-complexity domains Fine … decisions What you’ll need: 2+ years of experience developing and deploying AI-driven agent systems in production environments 4+ years of professional software engineering experience Deep understanding of memory management and context handling within AI systems Strong proficiency in Python, with additional experience in TypeScript Hands-on experience building RAG pipelines Advanced skills in prompt design and More ❯
Employment Type: Full-time
Posted:

Senior AI Engineer (Remote)

Bury, Greater Manchester, UK
Hybrid / WFH Options
evoke
fully remote AI Engineer. Fresh from securing an impressive seed funding round and backed by one of the world’s leading VCs, they are building an AI-powered financial management platform for fast-growing start-ups. Our client is now looking for an experienced AI Engineer with a strong track record in designing and deploying advanced multi-agent AI … AI architecture, ensuring it remains reliable and robust within the financial domain. The role: Evolve and extend intelligent agent systems for advanced decision-making tasks Design and implement dynamic memory architectures to support contextual reasoning Build goal-setting and planning mechanisms that increase agent autonomy and adaptability Optimize LLM prompt strategies and orchestration workflows for high-complexity domains Fine … decisions What you’ll need: 2+ years of experience developing and deploying AI-driven agent systems in production environments 4+ years of professional software engineering experience Deep understanding of memory management and context handling within AI systems Strong proficiency in Python, with additional experience in TypeScript Hands-on experience building RAG pipelines Advanced skills in prompt design and More ❯
Employment Type: Full-time
Posted:
Memory Management
10th Percentile
£79,000
25th Percentile
£90,000
Median
£140,000
75th Percentile
£155,000
90th Percentile
£165,000