Data Structures Jobs in the City of London

26 to 50 of 74 Data Structures Jobs in the City of London

Head of IAG AMOS Competence Centre

City of London, London, United Kingdom
IAG GBS
coordination, and support function across all airlines within the Group currently operating AMOS. The role will drive strategic alignment of AMOS functionalities, processes, and data structures while maintaining respect for the operational independence of each airline. By enhancing collaboration and harmonisation, the Group AMOS Competence Centre will improve … function for AMOS across all Group airlines using the platform. Define and deliver a Group-wide AMOS strategy , balancing harmonisation of processes, configurations, and data models with respect for operational autonomy at OpCo level. Drive the implementation of AMOS-by-Design best practices as recommended by Swiss-AS, ensuring … enabled business processes , including the specification of customisations and interfaces necessary for smooth transitions from legacy or fragmented workflows. Reduce or eliminate non-AMOS data silos and control files, improving system integrity, traceability, and user experience. Design and maintain a Group AMOS Core Model , acting as a reference architecture More ❯
Posted:

Senior Data Scientist

City of London, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Senior Data Scientist, London (City of London) Client: Liberty Towers Location: London (City of London), United Kingdom Job Category: Other - EU work permit required: Yes Job Views: 3 Posted: 16.06.2025 Expiry Date: 31.07.2025 Job Description: About the Role This is … a hands-on role focused on applying AI techniques to both geospatial and non-geospatial data, 3D workflows, and internal datasets to drive automation, insights, and new product capabilities. This presents an opportunity to contribute to novel research into developing spatial intelligence models, as well as the practical application … of existing cutting-edge techniques. Responsibilities Collaborate with cross-functional teams including Product, Engineering, and Data Engineering to translate business challenges into scalable ML solutions. Collaborate with external AI specialists to deliver larger-scale projects. Explore, clean, and transform large datasets for training, validation, and inference, including geospatial data More ❯
Posted:

Software Engineer - Hybrid working - £150,000 - £500,000 Base (+ Bonus)

City of London, London, United Kingdom
Hybrid / WFH Options
Hunter Bond
Engineering, or a related field. 2+ years of professional development experience as a Software Engineer in either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale … for maximum speed and efficiency, minimising latency. Implement and enhance trading algorithms in collaboration with quantitative researchers and traders. Handle large volumes of market data in real-time, ensuring accurate and fast data ingestion, processing, and storage to feed trading algorithms. If you are a talented Software Engineer More ❯
Posted:

Full Stack Engineer

City of London, London, United Kingdom
Expedia Group
you’ll work across the stack—building backend services and frontend experiences that are performant, scalable, and user-focused. You'll collaborate closely with data engineers, product managers, and fellow developers to design and deliver solutions that drive real impact. In this role, you will: Design and develop backend … services and data APIs using Scala, Java, or Kotlin on the JVM. Build intuitive and responsive web interfaces using modern JavaScript frameworks (e.g., React, Vue, or Angular). Collaborate with cross-functional teams across product, design, and engineering to deliver full-featured applications. Contribute to the design and implementation … in technical discussions, design reviews, and code reviews to help shape our engineering standards. Leverage NoSQL databases (e.g., DynamoDB, Elasticsearch) to build high-performance, data-driven services. Support and improve CI/CD pipelines, observability tools, and automation processes to help the team build and deploy reliably. Experience and More ❯
Posted:

Java Software Engineer - Algorithmic Trading

City of London, London, United Kingdom
Tempest Vane Partners
by using network and systems programming, as well as other advanced techniques to minimise latency. Developing systems that provide easy access to historical market data and trading simulations. Creating tools to analyse data for patterns. Building risk-management and performance-tracking tools. What You'll Need Strong academic … background in STEM discipline Strong computer science fundamentals in Design, Algorithms & Data Structures Strong low latency Java engineering skills Rust experience will be beneficial as they will be using it in new projects Familiarity with databases (e.g. SQL Server, Postgres) Familiarity with developing, testing, or deploying with a More ❯
Posted:

Quantitative Developer

City of London, London, United Kingdom
Avenir Group
maintain the research and backtesting framework to support strategy development. Work closely with quantitative researchers to understand their needs and develop efficient tools for data analysis, simulation, and strategy optimisation. Optimise market data pipelines and trade execution engines to improve performance and reduce latency. Ensure system reliability, scalability … Utilise distributed computing and high-performance computing techniques to enhance algorithmic execution. Integrate with exchange APIs (REST/WebSocket/FIX) for real-time data processing and trading execution. Required Qualifications: Strong understanding of quant trading logic, market structure, and execution strategies. Proficiency in C++ and Python, with experience … trading systems in crypto, equities, FX, or derivatives at least 5 years. Knowledge of financial markets, risk management, and portfolio optimisation. Solid understanding of data structures, algorithms, and software architecture for building robust, scalable systems. Experience working in a Linux environment, including scripting and automation. Bachelor’s, Master More ❯
Posted:

Senior Java Tech Lead

City of London, London, United Kingdom
developrec
of scalable microservice architectures using Java and Spring Boot. Guide teams through cloud-native application development and deployment, primarily on AWS. Design and model data structures, optimize databases, and address performance bottlenecks. Utilize middleware and open-source tools to streamline integrations and enhance system capabilities. Collaborate closely with … high-performing engineering teams. Strong expertise in Java, Spring Boot, and microservice architecture. Deep understanding of cloud environments, particularly AWS. Experience in database design, data modeling, performance tuning, and optimization. Familiarity with middleware technologies and open-source ecosystems. Excellent analytical, problem-solving, and communication skills. More ❯
Posted:

Lead C++ Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Korn Ferry
days working remotely. Rate negotiable Skills & Requirements: Specific Software Skills are : Strong expertise in C++ development, with a deep understanding of object-oriented programming, data structures, and algorithms Experience with version control systems (e.g., Git), build systems, and continuous integration/continuous deployment (CI/CD) pipelines Knowledge More ❯
Posted:

Lead C++ Developer

City of London, England, United Kingdom
JR United Kingdom
each week, and 2 days remote. Skills & Requirements: Specific Software Skills: Strong expertise in C++ development, with a deep understanding of object-oriented programming, data structures, and algorithms Experience with version control systems (e.g., Git), build systems, and CI/CD pipelines Knowledge of other programming languages (e.g. More ❯
Posted:

Python Developer

City of London, London, United Kingdom
mthree
XP, SCRUM, Kanban) and continuous integration. A degree in Computer Science, Physics, Engineering, or Mathematics. Excellent problem-solving, analytical skills, and understanding of algorithms, data structures, and design patterns. Familiarity with messaging middleware, TCP/IP networking, and large-scale distributed systems. Strong communication skills and ability to More ❯
Posted:

HubSpot SME

City of London, London, United Kingdom
TechNET IT Recruitment Ltd
HubSpot expertise. You’ll be responsible for aligning the platform’s capabilities with commercial strategy, enabling adoption across departments, and leading ongoing optimisation of data, automation, and reporting. Key Responsibilities Lead the rebuild and integration of the HubSpot platform Redesign CRM data structures and oversee data … understands CRM strategy and automation Requirements Strong hands-on experience with HubSpot (across Marketing, CRM, and Ops hubs) Background in platform implementations, migrations, or data architecture design Strong stakeholder engagement and internal consulting capability Ability to work autonomously and cross-functionally in a hybrid environment If you're ready More ❯
Posted:

Python Developer

City of London, London, United Kingdom
Hybrid / WFH Options
twentyAI
aligns with internal compliance and security standards. What We’re Looking For: Strong hands-on experience in Python with a solid foundation in OOP , data structures , and algorithms . Proficiency in Linux/Unix , command-line tools, and scripting. Familiarity with SQL and relational database systems (writing and More ❯
Posted:

Package Engineer

City of London, England, United Kingdom
E-Solutions
TPH extensibility and customization Solid understanding of Temenos Integration Framework IF and messaging standards ISO20022 SWIFT MTMX SEPA RTGS Experience with Temenos Transact T24 data structures APIs and accounting framework Proficient in working with web services RESTSOAP message queues eg Kafka MQ and middleware Strong understanding of payments More ❯
Posted:

Lead Principal Software Engineer

City of London, London, United Kingdom
Harrington Starr
a similar field 5+ years of hands-on experience developing Java applications in a financial services environment (Java 21) Excellent knowledge in algorithms and data structures, object-oriented design, and microservices architecture (This will be tested) Proven record of complex software delivery in the Interest Rates domain Excellent More ❯
Posted:

C++/ C# Developer - AVP

City of London, London, United Kingdom
Hybrid / WFH Options
SMBC Group
proven track record of successful software delivery. The ideal candidate will possess excellent communication and problem-solving skills, along with a deep understanding of data structures and algorithms. We’re looking for a highly motivated individual who is committed to delivering high-quality software within agreed deadlines. A More ❯
Posted:

Python Engineer - Research

City of London, London, United Kingdom
Block MB
Engineering team. In this role, you'll work on a large, production-grade Python codebase to help drive the design, performance, and scalability of data-driven research and engineering systems. The ideal candidate is analytical, performance-oriented, and passionate about leveraging Python to solve complex problems. Responsibilities: Contribute to … maintenance of a large, modular Python codebase Collaborate with researchers and engineers to build robust, scalable systems for portfolio analysis and optimization Work with data structures and libraries such as NumPy, xarray, or pandas to process and analyze large datasets Identify performance bottlenecks and implement optimizations, improving system … speed and efficiency (e.g., reduced runtime by X%) Use data-driven insights to guide engineering decisions and system design Maintain clean, well-documented, and testable code Requirements: 1–5 years of experience in a Python engineering or research engineering role Proven experience working on complex, multi-module Python projects More ❯
Posted:

Software Engineer - Systematic Hedge Fund

City of London, London, United Kingdom
Hybrid / WFH Options
Tempest Vane Partners
programming with experience in a structured language such as C#, C++, Java, Python or Golang. Knowledge of coding fundamentals e.g. modern software design principles, data structures & algorithms. Experience with databases, cloud, containerisation and testing is beneficial. Strong complex problem-solving skills, with an interest in technology and finance. More ❯
Posted:

Lead Software Engineer

City of London, London, United Kingdom
Beam
months with the right technologies Has worked in complex software systems - both front-end and back-end and understands the importance of good data structures, a scalable architecture and constantly evolving tech stack You care about the “right tool for the right job” and pick the pragmatic options … when building software Enjoys working in cross functional teams - PMs, UX, Designers and Data You have a product mindset: you care about customer outcomes and you want to make data-informed decisions You have an entrepreneurial, get-things-done attitude You'll contribute to fostering a culture of More ❯
Posted:

C++ Software Engineer

City of London, England, United Kingdom
Hybrid / WFH Options
Hellenic Investment Recovery Advisors (HIRA)
inventory/locate management, and internal order routing. The systems require high performance, resilience, and the ability to process large volumes of rapidly changing data efficiently in both live and historical scenarios. The platform is currently undergoing a significant transformation to adopt a service-oriented architecture, offering a great … Bachelor's Degree in Engineering, Computer Science, or a related field. 4+ years of C++ development experience on Linux-based systems. Strong understanding of data structures and algorithms. Excellent teamwork and communication skills. Nice to Have: Experience with scalable, large-scale, or distributed systems and service-oriented architecture. More ❯
Posted:

C++ Software Engineer FX Options

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
Group/Oxbridge) in Computer Science or similar technical or numerate discipline You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have strong C++ 14/17 development skills (on Linux or Windows) You have a good understanding of More ❯
Employment Type: Permanent, Work From Home
Posted:

Rust Developer

City of London, London, United Kingdom
Radley James
Masters degree in Computer Science (or similar) Excellent Rust (can be non-professional experience). Experience working with async code. Strong fundamentals with algorithms, data-structures etc. A keen interest in crypto markets and technology. Familiarity with Python and linux command line. Note: As Crypto markets are More ❯
Posted:

Python Software Engineer : 1+ year experience needed £80-150k

City of London, London, United Kingdom
Hybrid / WFH Options
Hunter Bond
the following skills/experience - 1-2 years+ commercial experience with Python, Django, React or Rust experience Strong understanding of OO principles, design patterns, data structures & algorithms Bachelors or Masters Degree in Computer Science or very similar, ideally from a top University Personality and genuine passion in technology More ❯
Posted:

Mid Java Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
Mid Java Developers: Core Java Developing software from scratch WITHOUT the use of frameworks e.g. Spring Multithreading TDD, CI/CD, Paired-programming environment Data structures, algorithms, threads Working in a modern FinTech environment e.g. startup is a plus An interest in the financial sector, FX and trading More ❯
Posted:

Full Stack Engineer - (Mobile/Hardware/Software) - ID41148

City of London, London, United Kingdom
Humand Talent
Experience building mobile apps - Swift experience is a bonus, but not essential. Confidence working in Agile, collaborative environments. A strong grasp of engineering fundamentals - data structures, architecture, and clean code principles. Clear communication skills and a proactive, solutions-first mindset. Bonus points for a mathematical or analytical background More ❯
Posted:

Full Stack Engineer - (Swift/Embedded C) - £150k Package ID41148

City of London, London, United Kingdom
Humand Talent
Experience building mobile apps - Swift experience is a bonus, but not essential. Confidence working in Agile, collaborative environments. A strong grasp of engineering fundamentals - data structures, architecture, and clean code principles. Clear communication skills and a proactive, solutions-first mindset. Bonus points for a mathematical or analytical background More ❯
Posted:
Data Structures
the City of London
10th Percentile
£57,750
25th Percentile
£77,750
Median
£85,500
75th Percentile
£98,750
90th Percentile
£144,750