Data Structures Jobs in the City of London

51 to 75 of 131 Data Structures Jobs in the City of London

Security Cleared Data Analyst

london (city of london), south east england, united kingdom
Talent
Security-Cleared Data Analyst – ERP Data Migration Contract Type: Initial 6-month contract (outside IR35) Rate: £450-500 per day DOE Clearance Required: Active SC Clearance The Role: We're seeking an experienced Data Analyst to join a high-impact digital transformation project within a secure government environment. This role focuses on the consolidation and migration of … legacy systems into a new, centralised ERP platform . You’ll play a key role in mapping, transforming, and validating large datasets across multiple departments, ensuring data integrity and compliance throughout the migration lifecycle. Key Responsibilities: Analyse and profile data across legacy systems to understand current data structures and quality Work closely with business users and … technical teams to define and document data requirements Support data mapping, transformation, and cleansing processes to prepare for ERP migration Identify data inconsistencies, risks, and remediation strategies Build data validation rules and reconciliation reports to ensure post-migration accuracy Assist in UAT and cutover planning with the wider project and ERP teams Skills & Experience: ✅ Proven experience More ❯
Posted:

Junior Data Analyst

City of London, England, United Kingdom
Harnham
Junior Data Analyst Location: London (Vauxhall) — Full Time, Onsite Salary: £30,000 – £33,000 An excellent opportunity for a bright, ambitious entry-level analyst to join a highly profitable, multinational property investment and management group. This is a rare chance to gain broad technical and business exposure across data engineering, analytics, and emerging data science projects — all … to growth, focus on stability, and deep partnerships with tenants and investors. With operations across Europe, they are currently expanding and integrating their European businesses into a centralised, modern data and technology structure. The Role As part of the technical team, this role offers hands-on experience across a range of leading technologies and platforms. Full training will be … provided in SQL, Looker, and DBT for reporting, dashboarding, and data pipeline development. You’ll also get exposure to Python, Databricks, and Azure as you grow into the role. There is also future potential to gain exposure in data science and machine learning projects as the team evolves. Day-to-Day Responsibilities: Build and maintain SQL queries and More ❯
Posted:

Junior Data Analyst

london (city of london), south east england, united kingdom
Harnham
Junior Data Analyst Location: London (Vauxhall) — Full Time, Onsite Salary: £30,000 – £33,000 An excellent opportunity for a bright, ambitious entry-level analyst to join a highly profitable, multinational property investment and management group. This is a rare chance to gain broad technical and business exposure across data engineering, analytics, and emerging data science projects — all … to growth, focus on stability, and deep partnerships with tenants and investors. With operations across Europe, they are currently expanding and integrating their European businesses into a centralised, modern data and technology structure. The Role As part of the technical team, this role offers hands-on experience across a range of leading technologies and platforms. Full training will be … provided in SQL, Looker, and DBT for reporting, dashboarding, and data pipeline development. You’ll also get exposure to Python, Databricks, and Azure as you grow into the role. There is also future potential to gain exposure in data science and machine learning projects as the team evolves. Day-to-Day Responsibilities: Build and maintain SQL queries and More ❯
Posted:

Business Intelligence Engineer II

City of London, England, United Kingdom
JR United Kingdom
Location: London (City of London), United Kingdom Client: Cpl Life Sciences Job Details: Hybrid – London Up to £350 a day Inside IR35 6 Months Key Skills: SQL Experience in Data or BI space Experience with virtualization tools and data understanding Job Responsibilities: Own and maintain global business-critical reporting, including data structures, ETL pipelines, and reporting … tools like Quicksight or Excel. Translate business requirements into scalable, automated solutions. Provide analysis and insights to support decision-making. Collaborate with Data Engineering and Analytics teams to improve data sources and processes. Experience Requirements: Data analysis with Redshift, Oracle, NoSQL, etc. Data visualization skills with Tableau, Quicksight, or similar. Data modeling, warehousing, and ETL … pipeline development. Statistical analysis with R, SAS, Matlab. SQL and scripting with Python for data processing. Preferred Qualifications: Experience with AWS services like EC2, DynamoDB, S3, Redshift. Experience in data mining, ETL, and handling large datasets in a business environment. Note: The posting date appears to be in the future (16.06.2025), which suggests the listing may be outdated More ❯
Posted:

Java Software Engineer - Algorithmic Trading

City of London, London, United Kingdom
Tempest Vane Partners
trading solutions. Optimising the platform 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 Cloud Server Provider (e.g. AWS, GCP, Azure) Experience using version control software (e.g. git) Strong More ❯
Posted:

Java Software Engineer - Algorithmic Trading

london (city of london), south east england, united kingdom
Tempest Vane Partners
trading solutions. Optimising the platform 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 Cloud Server Provider (e.g. AWS, GCP, Azure) Experience using version control software (e.g. git) Strong More ❯
Posted:

Quantitative Developer

City of London, London, United Kingdom
Avenir Group
research-driven insights. Enhance and 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, and low-latency performance in … a fast-paced trading environment. 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 in high-performance computing, multi … distributed systems. Experience with algorithmic 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’s, or PhD in Computer More ❯
Posted:

Quantitative Developer

london (city of london), south east england, united kingdom
Avenir Group
research-driven insights. Enhance and 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, and low-latency performance in … a fast-paced trading environment. 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 in high-performance computing, multi … distributed systems. Experience with algorithmic 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’s, or PhD in Computer More ❯
Posted:

C++ Software Engineer

City of London, England, United Kingdom
Hybrid / WFH Options
Hellenic Investment Recovery Advisors (HIRA)
management, profit/loss computation, 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 opportunity for engineers passionate about … of the platform. Required Qualifications: 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. Proficiency in optimizing code for More ❯
Posted:

Head of IAG AMOS Competence Centre

City of London, London, United Kingdom
IAG GBS
ACC) as a central governance, 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 efficiency, enable reliable Group-level … central governance, strategy, and support 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 optimal process design and standardisation … assess, and define optimum AMOS-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 for process, configuration, and integration More ❯
Posted:

Head of IAG AMOS Competence Centre

london (city of london), south east england, united kingdom
IAG GBS
ACC) as a central governance, 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 efficiency, enable reliable Group-level … central governance, strategy, and support 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 optimal process design and standardisation … assess, and define optimum AMOS-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 for process, configuration, and integration More ❯
Posted:

C++ Software Engineer FX Options

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
top tier university (e.g. Russel 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 Test Driven Development/TDD More ❯
Employment Type: Permanent, Work From Home
Posted:

Python Developer

City of London, London, United Kingdom
Hybrid / WFH Options
JNC Recruitment Limited
skills. This is a great opportunity to join a talented team of developers where you will be collaborating with a number of cross-functional teams that look to drive data-driven decision making across the business. If your experience aligns with the below then APPLY NOW. Hybrid Working: 2 days a week in the office. Core Skills & Experience: Strong … AWS serverless applications. Experience with AWS Lambda Experience with DynamoDB. Solid Principles Extensive experience working with Agile Experience with infrastructure-as-code and CI/CD tooling Understanding of Data Structures. Experience working with distributed systems. Any experience with Terraform would be advantageous. In line with the Conduct Regulations 2003, when advertising permanent vacancies JNC Recruitment are acting as More ❯
Posted:

Python Developer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
JNC Recruitment Limited
skills. This is a great opportunity to join a talented team of developers where you will be collaborating with a number of cross-functional teams that look to drive data-driven decision making across the business. If your experience aligns with the below then APPLY NOW. Hybrid Working: 2 days a week in the office. Core Skills & Experience: Strong … AWS serverless applications. Experience with AWS Lambda Experience with DynamoDB. Solid Principles Extensive experience working with Agile Experience with infrastructure-as-code and CI/CD tooling Understanding of Data Structures. Experience working with distributed systems. Any experience with Terraform would be advantageous. In line with the Conduct Regulations 2003, when advertising permanent vacancies JNC Recruitment are acting as More ❯
Posted:

Data Engineer (Snowflake) - Grade D

City of London, England, United Kingdom
Jefferson Frank
Job Description AWS Data Engineer - Hybrid (1-2 days in office) - London £75,000 Role & Responsibilities Support the delivery of good customer outcomes through all activities and deliverables, enabling us to act in good faith towards customers, avoid causing foreseeable harm, and support our customers in pursuing their financial objectives. Manage data migrations and day-to-day data governance activities. Review technical work and provide training to Data Engineers, including mentoring and sharing technical expertise with junior team members to build capability. Deliver change programmes driven by business or IT projects to support data transformation, data structures, and metadata for both structured and unstructured data. Deliver projects and mentor junior staff. Work on … a migration project scheduled for next year. Skills & Qualifications Experience as a modern Data Engineer with end-to-end project involvement. Strong experience with Snowflake, including building full solutions from scratch with security and user access controls. Knowledge of DBT and general data modelling; Vault experience is desirable. Experience with Airflow and Python. Proficiency with AWS services such More ❯
Posted:

Python Engineer - Research

City of London, London, United Kingdom
Block MB
experience to join their Portfolio 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 the development and 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 … Python projects Strong proficiency in at least one of: NumPy, xarray, or pandas Demonstrated ability to improve system performance (e.g., making a pipeline or tool X% faster) Experience using data to make informed technical or product decisions Excellent problem-solving and communication skills Nice to Have: Experience in quantitative finance, scientific computing, or large-scale data systems Familiarity More ❯
Posted:

Python Engineer - Research

london (city of london), south east england, united kingdom
Block MB
experience to join their Portfolio 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 the development and 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 … Python projects Strong proficiency in at least one of: NumPy, xarray, or pandas Demonstrated ability to improve system performance (e.g., making a pipeline or tool X% faster) Experience using data to make informed technical or product decisions Excellent problem-solving and communication skills Nice to Have: Experience in quantitative finance, scientific computing, or large-scale data systems Familiarity More ❯
Posted:

Senior AI Engineer

City of London, London, United Kingdom
AGITProp
Engineer We seek an exceptional Senior AI Engineer with a strong machine learning and AI background to join our team. In addition to exceptional programming skills and knowledge of data structures and algorithms, the ideal candidate should also be proficient in the mathematical underpinnings of deep learning and deeply understand modern AI techniques. As a Senior AI Engineer … pipelines to support the deployment of machine learning models in collaboration with the MLOps team. Continuously research and stay current with the latest advancements in AI, machine learning, and data science. Contribute to the growth of the AI team by sharing knowledge, providing mentorship, and fostering a culture of innovation and collaboration. Qualifications Master or Ph.D. in Computer Science … Minimum six years of experience in AI engineering, machine learning, or a similar role, preferably within the finance industry or at a leading technology company. Strong expertise in algorithms, data structures, multivariate calculus, and linear algebra. Proficient in Python, TensorFlow, PyTorch, or similar languages and frameworks, with experience writing CUDA kernels and profiling GPU code a plus. Excellent More ❯
Posted:

Senior AI Engineer

london (city of london), south east england, united kingdom
AGITProp
Engineer We seek an exceptional Senior AI Engineer with a strong machine learning and AI background to join our team. In addition to exceptional programming skills and knowledge of data structures and algorithms, the ideal candidate should also be proficient in the mathematical underpinnings of deep learning and deeply understand modern AI techniques. As a Senior AI Engineer … pipelines to support the deployment of machine learning models in collaboration with the MLOps team. Continuously research and stay current with the latest advancements in AI, machine learning, and data science. Contribute to the growth of the AI team by sharing knowledge, providing mentorship, and fostering a culture of innovation and collaboration. Qualifications Master or Ph.D. in Computer Science … Minimum six years of experience in AI engineering, machine learning, or a similar role, preferably within the finance industry or at a leading technology company. Strong expertise in algorithms, data structures, multivariate calculus, and linear algebra. Proficient in Python, TensorFlow, PyTorch, or similar languages and frameworks, with experience writing CUDA kernels and profiling GPU code a plus. Excellent More ❯
Posted:

Rust Developer

City of London, London, United Kingdom
Radley James
looking for: A Bachelor or 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 24/7, some occasional out More ❯
Posted:

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

City of London, London, United Kingdom
Hybrid / WFH Options
Hunter Bond
The successful candidate will have 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 Elite bonus culture and starting More ❯
Posted:

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

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Hunter Bond
The successful candidate will have 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 Elite bonus culture and starting More ❯
Posted:

Mid Java Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
they are looking for in 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 If you are looking to More ❯
Posted:

Mid Java Developer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Understanding Recruitment
they are looking for in 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 If you are looking to More ❯
Posted:

Lead Software Engineer

City of London, London, United Kingdom
Beam
evolve over the next 3-6 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 psychological safety, inclusivity, collaboration and continuous improvement within the team through participation in retrospectives 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