401 to 425 of 515 Data Structures Jobs in London

Equity Quantitative Developer

Hiring Organisation
UBS
Location
London, UK
Employment Type
Full-time
diverse, with a mandate to deliver meaningful changeYour skills and experience Advanced Java programming skills including approaches to low-latency Java like lock free data structures and low-garbage programming techniques. Proven experience in designing and implementing low-latency, high-throughput, event-driven algorithmic trading platforms. Strong business ...

AI Infrastructure Software Engineer

Location
Greater London, England, United Kingdom
experience in AI infrastructure, distributed systems, High-Performance Computing (HPC), or large-scale cloud platform development. Proficient in Python, with a solid foundation in data structures and algorithms, and a rigorous coding style. Proficient in GPU/NPU architecture, with hands-on development and optimisation experience in CUDA ...

Software Developer C# WPF - Front Office

Hiring Organisation
Client Server
Location
London, UK
Employment Type
Full-time
Front Office trading environmentsYou have excellent communication and stakeholder management skillsYou have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data StructuresYou're degree educated in Computer Science or similar STEM disciplinesWhat's in it for you: Salary to 125k + bonusPension, Life AssuranceOne ...

Java Software Developer - Trading Systems (Remote) Amsterdam or London

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
doing Build and improve Java-based systems used across trading and research Extend core research infrastructure and distributed platform components Design scalable storage and data systems with strong reliability requirements Improve performance across internal software, open-source tools and Linux environments Work on monitoring, alerting and proactive detection across … production systems Improve communication between distributed services for lower latency and higher throughput Analyse data where needed to support platform decisions and future capacity planning Work with research, systems and operations teams to turn technical requirements into working software Review code and contribute to engineering standards across the teamWhat ...

Technical Officer, London, United Kingdom

Location
Greater London, England, United Kingdom
Facilitation Section, the incumbent will participate in and contribute to the implementation of the Section's programme of work relating to facilitation, maritime digitalization, data harmonization, port administration and technical cooperation activities. The incumbent will be expected to undertake in the Maritime Safety Division, a broad range of responsibilities … Maritime Safety Division and the Organization. Main Duties and Responsibilities Provide secretariat support to the Facilitation Committee (FAL), the Expert Group on Data Harmonization (EGDH), and other related subsidiary bodies and working groups, as required including the preparation of briefs, notes, documents and reports, and the development and review ...

Manager, Applied AI Engineering, DeepMind

Location
Greater London, England, United Kingdom
Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience. 8 years of software development experience, including system design, data structures, and algorithms. 7 years of experience leading technical project strategy, ML design, and optimizing industry-scale ML infrastructure (e.g., model deployment, model evaluation … data processing, debugging, fine tuning). 5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role. Preferred qualifications: 5 years of experience with one or more of the following: media generation, reinforcement learning (e.g. ...

Software Engineer III, Android Platform Security

Location
Greater London, England, United Kingdom
experience with Android application development. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. 2 years of experience with data structures and algorithms. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore … search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer ...

Finance Systems Lead — OneStream & Data Governance | Hybrid London

Location
Greater London, England, United Kingdom
Finance Systems Manager to join the Group Finance Function on a permanent basis. Based in London with hybrid working, the role steers metadata, master data structures, source-system integrations, consolidation logic and the security model to ensure data integrity for group reporting. You will lead a small ...

Clinical Monitoring Analyst (Cluepoints) - Remote

Location
Greater London, England, United Kingdom
strategy by contributing to the identification of the relevant CM elements to be implemented for the study (Quality Tolerance Limits (QTL), Key Risk Indicators, data visualizations and Data Quality Assessments) Setup/Program QTL, KRI and Data Quality Assessments according to the study CMP Refresh the Centralized … identification Generate and maintain the Centralized Monitoring Platform specifications document and file it in eTMF Review and understanding of protocol is key Understand the data sources for the study, the data transfer specifications and the data structure Execute and document peer-review of CM platform setup done ...

Senior Manager, DCIM Delivery

Location
Greater London, England, United Kingdom
DCIM Delivery Senior Manager is a senior technical leader responsible for the end-to-end delivery, quality, and performance of Data Center Infrastructure Management (DCIM) systems across the portfolio. This role ensures BMS, EPMS, PLC, and SCADA platforms are delivered in alignment with enterprise standards, operational requirements, and construction … alignment with Basis of Design and sequences of operation Review and approve architectures, P&IDs, and control narratives Drive standardization of naming, alarms, and data structures Lead system integrator (CSI/DSI) selection, onboarding, and management Oversee partner performance across design, FAT, install, and commissioning Conduct performance reviews ...

C++ Risk Technologist

Location
Greater London, England, United Kingdom
team responsible for: Designing and implementing C++ libraries and services underpinning real-time risk and valuation systems. Optimising performance and scalability for large-scale data analytics. Collaborating closely with quant researchers and risk analysts to translate models into robust, production-grade systems. Contributing to architecture decisions that impact trading … portfolio management, and firm-wide exposure monitoring. Ideal Background Expert-level C++ (modern C++17/20 preferred) with strong fundamentals in data structures, algorithms, and concurrency. Experience in risk systems, pricing engines, or real-time analytics within a trading, hedge fund, or investment banking environment. Familiarity with Python ...

Lead Software Engineer

Hiring Organisation
BroadbandUK
Location
East London, London, United Kingdom
Employment Type
Permanent
absent from property listings. Were working with the industry to help make broadband information a standard part of every property listing and define the data structures that will make this possible. To achieve this, we are transitioning into an AI-first company, using large language models and automated … technical direction of our products, balancing scalability with speed of delivery. Design and integrate AI models and algorithms that unlock insights from national connectivity data to tackle real-world challenges. Leverage unique datasets from Ofcom, Openreach, independent networks and ISPs to uncover problems that directly impact ...

Software Engineer III, Mobile iOS, Health and Fitness

Location
City of Westminster, England, United Kingdom
degree or PhD in Computer Science or a related technical field. Experience developing iOS applications and programming in Swift. 2 years of experience with data structures and algorithms. Passion for crafting elegant and progressive user interfaces using modern frameworks. Familiarity and proven productivity with Artificial Intelligence (AI) toolchains. … search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer ...

Staff Software Engineer, Android Growth Systems and App Foundations

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
software design and architecture. Preferred qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience with data structures and algorithms.3 years of experience in a technical leadership role leading project teams and setting technical direction.3 years of experience working … search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer ...

Software Developer C++

Location
Greater London, England, United Kingdom
trading applications. Build and maintain high-performance, low-latency applications using Java and C++. Develop and support client-server applications and real-time market data or trading gateways. Work with FIX and other electronic trading protocols, ensuring seamless integration. Develop efficient in-memory data structures and processing … multithreading, inter-process communication, sockets, and scheduling. Experience with performance-focused programming techniques for high-frequency trading systems. Excellent understanding of efficient in-memory data management and associated optimization techniques. Knowledge of NUMA architectures and NUMA-aware programming practices is an advantage. Experience in developing client-server applications ...

Staff Software Engineer, Android Growth Systems and App Foundations

Location
Greater London, England, United Kingdom
design and architecture. Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures and algorithms. 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience … search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer ...

Software Engineer, Rulesets

Location
Greater London, England, United Kingdom
tools that empower our colleagues to rapidly deliver products to market, as well as monitor and deploy software updates across the globe to 350+ data centers. You’ll experience the full breadth of technologies needed to run one of the world’s largest networks serving the world’s largest … other product and engineering teams at Cloudflare. Examples of desirable skills, knowledge and experience Solid competencies in practical computer science, applying the right algorithms, data structures, concurrency control systems to software design, and building large, distributed systems Experience in performance engineering Driving communication and consensus across teams ...

Senior / Principal Rust Engineer

Location
Greater London, England, United Kingdom
skills Deep, hot-path Rust is essential: writing allocation-free, contention-aware code on the critical path, with careful control of memory layout and data structures A firm understanding of latency distributions and how to minimise tail latency (p99.9 and beyond) is essential, along with proven experience building … have Equities execution or market-structure knowledge (cash equities, prime, OMS, smart order routing or FIX). Strongly preferred Experience with matching engines, market data, or exchange or HFT-grade systems Async Rust and Tokio for control-plane and tooling work, distinct from the hot path Experience contributing ...

Full Stack Engineer

Hiring Organisation
Oscar Technology
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£70,000 - £80,000 per annum
need: The fundamentals to build on the client's tech stack - TypeScript, React/Next.js, Node, PostgreSQL and AWS Strong coding fundamentals - data structures, API design, testing, version control, and the judgement to know when to be rigorous and when to ship To be a fanatic user … Oscar Associates (UK) Limited is acting as an Employment Agency in relation to this vacancy. To understand more about what we do with your data please review our privacy policy in the privacy section of the Oscar website. ...

Senior Software Engineer, Dependency Tracing

Location
Greater London, England, United Kingdom
search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer … their trusted partner to enable growth and solve their most critical business problems. Responsibilities Translate high-level requirements into detailed technical designs, encompassing architecture, data structures, and algorithms. Write clean, maintainable, and efficient code in accordance with established coding standards and best practices. Develop and execute thorough unit ...

Senior Full Stack Developer

Location
Greater London, England, United Kingdom
reusable libraries across our consulting practice. What we’re looking for 5+ years of professional software engineering experience in production environments Strong CS fundamentals — data structures, algorithms, distributed systems Track record of shipping enterprise‐grade SaaS or platform products at scale Excellent written and verbal communication; comfortable engaging ...

Front End Developer - React, RxJS, Typescript, Websockets, EDA

Hiring Organisation
Hays Specialist Recruitment Limited
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£700.00 - £800.00 per day
have: Prior financial services experience (banking or trading) Working in financial asset classes such as Bond, Swaps or Derivatives Working knowledge of complex data structures AI experience (Copilot, Codex etc.) If the above is a good fit, click 'apply now' to forward an up-to-date copy ...

Lecturer - Computer Science

Hiring Organisation
Study Group UK Ltd
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
achieved within 12 months of appointment. Experience teaching undergraduate modules in at least one of the following (Network Fundamentals, Organisation & Architecture, Mathematics, Programming, Data Structures, AI, Operating Systems, Databases & Web Integration) Experience teaching postgraduate modules in at least one of the following (Autonomic Intelligent Systems, Data Mining ...

Quantitative Developer

Location
Greater London, England, United Kingdom
quality, well‐engineered software with strong architectural awareness Take end‐to‐end ownership of solutions, from concept to delivery Demonstrate solid knowledge of algorithms, data structures, and software fundamentals Show interest in quantitative finance and the role of engineering within it Prioritise effectively to deliver measurable business impact ...

Lead Infrastructure Engineer (Python)

Location
Greater London, England, United Kingdom
techniques. What You'll Bring To The Role Advanced knowledge of the Python programming language and standard software engineering concepts such as common data structures, regular expressions, object-oriented programming, and advanced algorithms. Strong understanding of core Unix components - networking stack, daemon configuration, OS customisation. Experience with architecting ...