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

iOS Developer

Hiring Organisation
ARC IT Recruitment Ltd
Location
Brighton, East Sussex, South East, United Kingdom
Employment Type
Permanent
Salary
£70,000
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 ...

Principal Android Platform Developer

Hiring Organisation
Intellias
Location
München, Bayern, Germany
Employment Type
Permanent
Salary
EUR Annual
requirements analysis, architecture Undertake detailed design and component-level design Provide time estimates and time/performance/quality trade-offs to management and other teams Contribute to architectural planning and refactoring Perform code reviews Report the status, results, and roadblocks Conduct an interviews Collaborate effectively with engineers … visit the office in Munich English level: Upper-Intermediate (B2) German level: Upper-Intermediate (B2) Will be a plus: Strong understanding of C++, memory management, STL containers, and algorithms Good understanding of Android Automotime platform architecture Aptitude and desire to independently learn new technologies Experience with bug-tracking ...

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

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

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 iOS App Developer (Onsite 3 days/week)

Hiring Organisation
Bitsoft International, Inc
Location
Portola Valley, California, United States
Employment Type
Any
Salary
USD Annual
candidates only. We are not considering relocation or non-local profiles at this time. What Were Looking For: Strong CS fundamentals: You understand memory management, data structures, algorithms, and concurrency, and you know when to apply them Deep iOS expertise: Youve built and shipped complex apps ...

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

IOS Developer

Hiring Organisation
Project Recruit
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
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 Due to the volume of applications received, unfortunately we cannot respond ...

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

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

Senior Unity Engineer

Hiring Organisation
Huckleberry Sport
Location
City of London, London, United Kingdom
implementing scalable and re-usable systems using C# and Unity across multiple areas of the game, including — but not limited to — addressables, package management, data binding, UI and general systems and editor tooling that support our games and their features and functionality. You will collaborate closely with other engineering … excellence. KNOWLEDGE, SKILLS & EXPERIENCE Extensive professional experience in video game development using C#. Deep proficiency in C# is essential, including a strong understanding of memory management, garbage collection, async programming, and performance. A strong experience and understanding of Unity. Experience with Unity’s UI Toolkit is beneficial ...

C++ Engineer, AOSP

Hiring Organisation
Zenovo
Location
Gothenburg, Sweden
Employment Type
Permanent
Bluetooth stack-level development and debugging Required Experience: 6+ years in Embedded C++ (modern standards) Strong low-level programming experience, including memory management and performance optimisation In-depth knowledge of AOSP build systems and structure Prior experience integrating CarPlay, Android Auto, or similar protocols Familiarity with real-time ...

Senior Android Engineer

Hiring Organisation
algo1
Location
London Area, United Kingdom
flows. Design offline-first architectures, implementing sophisticated prefetching, caching, and background sync engines. Take ownership of app performance, profiling and optimising for low latency, memory efficiency, and battery life in a resource-intensive environment. Integrate complex ML features into the UI/UX, bridging the gap between the Edge … Essential Qualifications: Experience with real-time protocols and data-heavy applications (e.g. WebSockets, gRPC, MQTT, SSE). Expert-level understanding of Android internals: concurrency, memory management, and the full lifecycle constraints. Proven track record of building resilient, offline-capable systems (familiarity with sync queues, local databases, and reactive ...

Software Engineer C

Hiring Organisation
Recruit 12
Location
Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
technical excellence, innovation, and a healthy work–life balance. Key Responsibilities Design and implement high-performance algorithms using CUDA Manage host–device interactions, including memory management, data transfer optimisation, and multi-GPU support Deploy and optimise machine learning models using TensorRT within C++ applications Profile and optimise ...

Senior Gameplay Engineer

Hiring Organisation
Disney Experiences
Location
Glendale, California, United States
Employment Type
Permanent
Salary
USD Annual
requirements/goals between prototyping and production. Understands and implements the following concepts at a production-quality, AAA level:C++ code (Performance Impact, Memory Management, Inheritance, etc.) Client/Server architecture (Replication, Client-side Prediction, Movement Syncing, etc.) Game Mathematics (Linear Algebra, Vector Math, Kinematic Physics, Collision, etc. ...

CPU Design Verification Engineer - CPU DV / Microprocessor Verification / SystemVerilog / UVM

Hiring Organisation
European Tech Recruit
Location
Cambridgeshire, England, United Kingdom
status What We Are Looking For: Strong knowledge of CPU and microprocessor verification and architectures, with experience in areas such as cache coherence, memory ordering and consistency, prefetching, branch prediction, renaming, speculative execution, and address translation or memory management Experience with random instruction sequencing and block, subsystem ...

Principal Machine Learning Engineer - Production Systems

Hiring Organisation
SoftInWay UK Ltd
Location
Greater Bristol Area, 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 ...

C++ Low-Latency Developer - Leading HFT Firm | London

Hiring Organisation
Selby Jennings
Location
London, England, United Kingdom
optimisation. Key Responsibilities Architect and implement high-performance C++ systems with extreme latency sensitivity. Optimise every layer of the stack - from CPU cache and memory allocation to kernel bypass and network I/O. Collaborate with traders, quants, and infrastructure engineers to deliver robust, scalable, and lightning-fast trading … engineering. Experience with kernel bypass technologies (e.g., DPDK, Solarflare/OpenOnload) and high-performance networking. Familiarity with Linux internals, NUMA, CPU affinity, and custom memory management. Proven track record of building latency-critical systems in trading, gaming, or telecom environments. Bonus: Experience with FPGA acceleration, RDMA, or custom ...

Embedded Software Engineer III - Dalgety Bay, Scotland

Hiring Organisation
Kopin Corporation
Location
Dalgety Bay, Scotland, United Kingdom
define firmware-to-hardware interface requirements, timing expectations, and configuration sequences. Troubleshoot and debug system-level issues involving display timing, sensor data alignment, memory bandwidth, and peripheral communication. Apply knowledge of discrete filters, Fourier transforms, linear systems, and fixed-point arithmetic to practical signal-processing tasks. Participate in full … Strong proficiency in C/C++ for embedded systems. Experience with RTOS or bare-metal development, including interrupt handlers, timers, DMA, context switching, and memory management. Demonstrated experience developing low-level drivers and hardware interfaces (SPI, I2C, UART, GPIO, timers, DMA, display or sensor interfaces). Familiarity with image ...