Data Structures Jobs in the City of London

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

Quantitative Developer

City of London, London, United Kingdom
Global Hedge Fund Start Up
seeking a talented and driven Quantitative Developer to join our team, working directly with Equity Portfolio Managers. This role will focus on developing and optimizing quantitative models, tools, and data pipelines to assist portfolio managers in making informed investment decisions. The ideal candidate will be proficient in Python and have experience working with data structures like Pandas … to enhance portfolio analysis, risk management, and trading strategies. Design, implement, and optimize quantitative models to analyze large datasets and derive actionable insights for equity portfolios. Build and maintain data pipelines, ensuring data accuracy, reliability, and scalability. Use Python (and related libraries such as Pandas, NumPy, etc.) to develop and automate tasks, backtest strategies, and optimize performance. Work … with portfolio managers to create tools for portfolio construction, risk analysis, and scenario modeling. Ensure seamless integration of various data sources, both internal and external, into the development environment. Troubleshoot and resolve technical issues as they arise, ensuring that code is clean, well-documented, and performs efficiently. Contribute to continuous improvement and innovation in quantitative models and portfolio management More ❯
Posted:

C++ Developer Windows - Finance

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
/C++, C#) London to £70k FTC Are you a skilled C++ Developer? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a C++ Developer you will join an Agile team focussed on building and maintaining Exchange Connectivity software systems that … require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion messages per day. Location/WFH: You'll join colleagues in the City office three days … development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month Fixed Term Contract, with full More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Java Developer Kotlin AWS - Trading

City Of London, England, United Kingdom
Hybrid / WFH Options
Client Server
have strong Java and Kotlin development experience You have experience with Agile processes and TDD You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms Other tech in the stack includes Scala, React, Spring, Oracle, Redis, Kubernetes, Docker and Linux so previous exposure to any of these would be beneficial You More ❯
Posted:

Java Developer Kotlin AWS - Trading

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Client Server
have strong Java and Kotlin development experience You have experience with Agile processes and TDD You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms Other tech in the stack includes Scala, React, Spring, Oracle, Redis, Kubernetes, Docker and Linux so previous exposure to any of these would be beneficial You More ❯
Posted:

Machine Learning Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Experis
skilled Machine Learning Engineer to join our team on a contract basis. You will be responsible for designing, building, and deploying machine learning models into production, working closely with data scientists, software engineers, and product teams to deliver scalable AI solutions. This is an excellent opportunity for someone who thrives in fast-paced environments and enjoys solving complex problems … with real-world impact. Key Responsibilities Develop, train, and optimize machine learning models for production use. Collaborate with data scientists to turn research prototypes into production-grade solutions. Build robust data pipelines and feature engineering workflows. Deploy ML solutions into cloud environments (AWS, GCP, or Azure). Implement monitoring, testing, and model performance evaluation frameworks. Work with engineering … Strong programming skills in Python (and frameworks such as PyTorch, TensorFlow, or Scikit-learn). Proven experience in developing and deploying machine learning models in production. Solid understanding of data structures, algorithms, and software engineering principles. Experience with ML pipelines and orchestration tools (e.g., Airflow, Kubeflow, MLflow). Proficiency in working with cloud services (AWS, GCP, or Azure More ❯
Posted:

Machine Learning Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Experis
skilled Machine Learning Engineer to join our team on a contract basis. You will be responsible for designing, building, and deploying machine learning models into production, working closely with data scientists, software engineers, and product teams to deliver scalable AI solutions. This is an excellent opportunity for someone who thrives in fast-paced environments and enjoys solving complex problems … with real-world impact. Key Responsibilities Develop, train, and optimize machine learning models for production use. Collaborate with data scientists to turn research prototypes into production-grade solutions. Build robust data pipelines and feature engineering workflows. Deploy ML solutions into cloud environments (AWS, GCP, or Azure). Implement monitoring, testing, and model performance evaluation frameworks. Work with engineering … Strong programming skills in Python (and frameworks such as PyTorch, TensorFlow, or Scikit-learn). Proven experience in developing and deploying machine learning models in production. Solid understanding of data structures, algorithms, and software engineering principles. Experience with ML pipelines and orchestration tools (e.g., Airflow, Kubeflow, MLflow). Proficiency in working with cloud services (AWS, GCP, or Azure More ❯
Posted:

Senior C# Developer - Finance

City of London, London, United Kingdom
Client Server
a strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it for More ❯
Employment Type: Permanent
Posted:

Senior Fullstack Engineer (EdTech, LTI Apps)

City of London, London, United Kingdom
Oneday
providers such as AWS or GCP, etc Hold a Bachelor’s degree in CS or a similar STEM degree, or have a solid understanding of computer science fundamentals (algorithms, data structures, basic math) and software engineering principles (abstraction, complexity, different programming paradigms, etc More ❯
Posted:

C++ Developer MacOS API

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
a rapidly expanding scale-up software house that is developing a highly complex network cyber security platform; the platform monitors network protocols in real-time, parses the commands and data structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Software Engineer C++ Mac Extensions EDR

City of London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
a rapidly expanding scale-up software house that is developing a highly complex network cyber security platform; the platform monitors network protocols in real-time, parses the commands and data structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As More ❯
Employment Type: Full-Time
Salary: £65,000 - £80,000 per annum
Posted:

Java Developer – FX Option Trading Platform (FinTech | Hybrid | London)

City of London, London, United Kingdom
Hybrid / WFH Options
SpectrAxe
optimising for performance Using Docker & CI/CD tools to deliver production-quality releases We’re Looking For: Strong Java 11+ skills (Collections, Streams, Concurrency) Solid understanding of algorithms & data structures Spring Framework experience JUnit & Mockito testing experience PostgreSQL expertise Familiarity with Docker & CI/CD (Jenkins, GitHub Actions, etc.) Bonus Points For: Financial services , trading systems background More ❯
Posted:

Java Developer – FX Option Trading Platform (FinTech | Hybrid | London)

london (city of london), south east england, united kingdom
Hybrid / WFH Options
SpectrAxe
optimising for performance Using Docker & CI/CD tools to deliver production-quality releases We’re Looking For: Strong Java 11+ skills (Collections, Streams, Concurrency) Solid understanding of algorithms & data structures Spring Framework experience JUnit & Mockito testing experience PostgreSQL expertise Familiarity with Docker & CI/CD (Jenkins, GitHub Actions, etc.) Bonus Points For: Financial services , trading systems background More ❯
Posted:

Algorithm Engineer/ Quantitative Researcher

City of London, London, United Kingdom
Expert Executive Recruiters (EER Global)
distributed, high-throughput systems. Conduct research to enhance optimisation frameworks and algorithm performance. Required Experience Strong foundation in mathematics, optimisation, or operations research. Demonstrated Python engineering skills (OOP, algorithms, data structures). Ability to transform theoretical models into practical solutions. Strong communication and teamwork skills. Preferred Experience MSc/PhD in a quantitative discipline. Experience with optimisation frameworks More ❯
Posted:

Algorithm Engineer/ Quantitative Researcher

london (city of london), south east england, united kingdom
Expert Executive Recruiters (EER Global)
distributed, high-throughput systems. Conduct research to enhance optimisation frameworks and algorithm performance. Required Experience Strong foundation in mathematics, optimisation, or operations research. Demonstrated Python engineering skills (OOP, algorithms, data structures). Ability to transform theoretical models into practical solutions. Strong communication and teamwork skills. Preferred Experience MSc/PhD in a quantitative discipline. Experience with optimisation frameworks More ❯
Posted:

Senior Software Engineer C# .Net - Asset Manager

City of London, London, England, United Kingdom
Client Server Ltd
a strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it for More ❯
Employment Type: Full-Time
Salary: £100,000 - £150,000 per annum
Posted:

Software Engineer

City of London, London, United Kingdom
Stanford Black Limited
low-latency, high performance systems with reliable and scalable back-ends which are powering critical trading operations. You will be driving the design and implementation of trading frameworks, market data solutions and global market connectivity. As well as massively parallel, high-volume distributed applications to enable the technology to scale concurrently with company growth. Required Qualifications/skills: Degree … field. 3+ years commercial experience in a relevant role such as software or quantitative engineering. Strong programming skills in either Python or Java. In depth understanding of Complexity Theory, Data Structures and Algorithm design. Benefits: Top of the market compensation package. Uncapped bonuses. Private Health Care 25 days annual leave Pension contribution Training budget allocation Free Lunch and More ❯
Posted:

Software Engineer

london (city of london), south east england, united kingdom
Stanford Black Limited
low-latency, high performance systems with reliable and scalable back-ends which are powering critical trading operations. You will be driving the design and implementation of trading frameworks, market data solutions and global market connectivity. As well as massively parallel, high-volume distributed applications to enable the technology to scale concurrently with company growth. Required Qualifications/skills: Degree … field. 3+ years commercial experience in a relevant role such as software or quantitative engineering. Strong programming skills in either Python or Java. In depth understanding of Complexity Theory, Data Structures and Algorithm design. Benefits: Top of the market compensation package. Uncapped bonuses. Private Health Care 25 days annual leave Pension contribution Training budget allocation Free Lunch and More ❯
Posted:

Backend Software Engineer C# .Net - Asset Management

City of London, London, England, United Kingdom
Client Server Ltd
a strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it for More ❯
Employment Type: Full-Time
Salary: £100,000 - £150,000 per annum
Posted:

Engineering Manager

City of London, London, United Kingdom
Hybrid / WFH Options
La Fosse
Technical Engineering Manager – Complex Data Platform Location: London (Hybrid) Compensation: £100K + Benefits We are working on a confidential search on behalf of a client undergoing an exciting period of technical evolution and growth. This is a key opportunity to join a highly collaborative and delivery-focused engineering team driving meaningful change across a modern software landscape. The organisation … of tools like Backstage, GitHub Copilot, LinearB, and IaC to enhance team performance Drive rework and improvements across the codebase to reduce delivery mistakes and increase reliability Advocate for data-driven engineering (e.g. 90% test coverage threshold, feedback loops on commit patterns and velocity) Encourage systems thinking, helping the team understand the broader business context of their work People … of accountability and technical excellence, leading from the front without micromanaging What We're Looking For Proven experience as an Engineering Manager in mature, delivery-focused environments with complex data structures Bring experience in designing, building and maintaining complex data pipelines and search infrastructure A strong technical foundation and understanding of modern development practices, IaC, DevOps, and More ❯
Posted:

Engineering Manager

london (city of london), south east england, united kingdom
Hybrid / WFH Options
La Fosse
Technical Engineering Manager – Complex Data Platform Location: London (Hybrid) Compensation: £100K + Benefits We are working on a confidential search on behalf of a client undergoing an exciting period of technical evolution and growth. This is a key opportunity to join a highly collaborative and delivery-focused engineering team driving meaningful change across a modern software landscape. The organisation … of tools like Backstage, GitHub Copilot, LinearB, and IaC to enhance team performance Drive rework and improvements across the codebase to reduce delivery mistakes and increase reliability Advocate for data-driven engineering (e.g. 90% test coverage threshold, feedback loops on commit patterns and velocity) Encourage systems thinking, helping the team understand the broader business context of their work People … of accountability and technical excellence, leading from the front without micromanaging What We're Looking For Proven experience as an Engineering Manager in mature, delivery-focused environments with complex data structures Bring experience in designing, building and maintaining complex data pipelines and search infrastructure A strong technical foundation and understanding of modern development practices, IaC, DevOps, and More ❯
Posted:

Compliance Workflow Developer

City of London, London, England, United Kingdom
Computappoint
environments Partner with Transformation, IT and operational teams to align solutions with strategic technology roadmaps Essential Expertise Required: Workflow automation - proven experience developing workflows with user-friendly interfaces for data capture and validation Low-code/no-code platforms - hands-on experience with Intapp or similar tools such as Power Automate Database proficiency - working knowledge of SQL environments using … SQL Management Studio API integration - strong understanding of API methods and service integration Data structures - competency with XML and JSON objects Process improvement - solid grasp of workflow automation, process mapping and business process optimisation Compliance knowledge - familiarity with compliance, client onboarding or risk-related workflows Problem-solving skills - exceptional analytical capabilities with keen attention to detail Communication - ability … For: Experience with Intapp Intake and Conflicts solutions Building integrated solutions using REST APIs Working knowledge of JavaScript Familiarity with Boomi automation platforms Understanding of Know Your Client (KYC) data including corporate hierarchies, directors, shareholders and related parties Background working in a law firm environment with exposure to client and transaction data Services offered by Computappoint Limited are More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

C++ Engineer – Core Trading Systems

City of London, London, United Kingdom
Hybrid / WFH Options
Thurn Partners
in on-call rotations. Candidate Profile: Expertise in modern C++ (C++17/20), with deep understanding of performance-critical programming and memory management. Strong computer science fundamentals, including algorithms, data structures, concurrency, operating systems, and networking. Experience with distributed systems, low-latency environments, or other high-performance domains (finance background not required). Familiarity with Python is a More ❯
Posted:

C++ Engineer – Core Trading Systems

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Thurn Partners
in on-call rotations. Candidate Profile: Expertise in modern C++ (C++17/20), with deep understanding of performance-critical programming and memory management. Strong computer science fundamentals, including algorithms, data structures, concurrency, operating systems, and networking. Experience with distributed systems, low-latency environments, or other high-performance domains (finance background not required). Familiarity with Python is a More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Eunice
platform accelerating finance moving on the chain. We give compliance and legal professionals the intelligence layer they need to navigate digital assets with confidence. By automating complex workflows, standardising data, and aligning with global regulations, Eunice’s due diligence and monitoring platform helps institutions launch new assets, products, and partnerships - faster and with full trust. We are already working … a top engineering leader. What you'll be doing Design and implement Eunice user-facing applications for all product lines. Manage interactions between user-facing applications & the AI/data platform behind it. Participate in company/product strategy discussion, share ideas on how the product can evolve to support future use cases. Test and deploy your own code. … both FE and BE, ideally Typescript, Javascript/NodeJS, etc. You have experience with common software and system design patterns and infrastructure including APIs, cloud infrastructure tools, storage solutions, data structures etc. Ideally you have experience working on AI/Crypto projects, or you are very eager to learn if you don’t have such experience. Obsessed with More ❯
Posted:

Senior Software Engineer

london (city of london), south east england, united kingdom
Eunice
platform accelerating finance moving on the chain. We give compliance and legal professionals the intelligence layer they need to navigate digital assets with confidence. By automating complex workflows, standardising data, and aligning with global regulations, Eunice’s due diligence and monitoring platform helps institutions launch new assets, products, and partnerships - faster and with full trust. We are already working … a top engineering leader. What you'll be doing Design and implement Eunice user-facing applications for all product lines. Manage interactions between user-facing applications & the AI/data platform behind it. Participate in company/product strategy discussion, share ideas on how the product can evolve to support future use cases. Test and deploy your own code. … both FE and BE, ideally Typescript, Javascript/NodeJS, etc. You have experience with common software and system design patterns and infrastructure including APIs, cloud infrastructure tools, storage solutions, data structures etc. Ideally you have experience working on AI/Crypto projects, or you are very eager to learn if you don’t have such experience. Obsessed with More ❯
Posted:
Data Structures
the City of London
10th Percentile
£50,625
25th Percentile
£65,313
Median
£85,500
75th Percentile
£147,500
90th Percentile
£170,000