Data Structures Jobs in Central London

12 of 12 Data Structures Jobs in Central London

Data Architect

Central London, London, United Kingdom
Adroit People Ltd
Greetings, We are hiring Data Archietct Position in London, UK London 3 days/week 6 Months contract JD is below: Responsible for designing and implementing Aviva target data architecture, working closely with business stakeholders, data analysts, and data engineers to understand the data requirements and objectives, and to design data models, schemas, and … policies that meet those needs. The role holder will have the following technical data skills: Ability to use data modelling techniques such as entity-relationship diagrams, dimensional modelling, and schema design to represent data structures and relationships in a logical and conceptual way. data governance tools like data catalogues, dictionaries, lineages, and policies in … order to define and enforce the rules for managing the data lifecycle and usage. Proficiency in the use of database management systems like SQL, NoSQL, or cloud-based databases to store, query, and manipulate data in a structured and consistent way; o Data integration tools like ETL (extract, transform, load), ELT (extract, load, transform), or data More ❯
Employment Type: Contract
Rate: Up to £450 per day
Posted:

C++ Software Engineer

london (city of london), south east england, united kingdom
Elevate Partners
Software Engineer to join their world -class engineering team as they expand operations to Dublin. This is a rare opportunity to work with one of the most sophisticated and data -driven investment funds globally, developing ultra -low -latency, high -performance systems that power trading and research across global markets.<\/span> <\/span><\/div> <\/span><\/div … As part of a high -impact engineering team, you will contribute to the design, implementation, and optimisation of mission -critical trading infrastructure, working at the intersection of technology, data, and quantitative finance.<\/span> <\/span><\/div> <\/span><\/div> Key Responsibilities<\/b><\/span> <\/span><\/div> <\/span><\/div> Design, develop, and … optimise high -performance C++ applications supporting quantitative trading, data analysis, and research workflows. <\/span><\/span><\/li> Contribute to the architecture and development of low -latency trading systems, market data feeds, and execution platforms. <\/span><\/span><\/li> Collaborate closely with quantitative researchers, traders, and data engineers to deliver scalable, efficient, and robust More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Fruition Group
Software Engineer to help build and scale cutting-edge digital solutions. This is a chance to work on greenfield projects - building new, scalable products that help venues create seamless, data-driven guest experiences from the ground up. What will I be doing? Design, develop, test, and maintain high-performance backend systems supporting real-time hospitality operations. Take ownership of … key features throughout the software development lifecycle - from technical design through to deployment and ongoing optimisation. Collaborate with cross-functional teams including product, design, and data science to deliver innovative, customer-focused solutions. Work with modern technologies such as Python, Django, Cloud Firestore, BigQuery, and Elasticsearch to deliver scalable, reliable software. Contribute to continuous improvement by identifying opportunities to … in backend software development within a fast-paced, agile environment. Strong proficiency in Python (or similar modern backend language) and experience building RESTful APIs or microservices. Solid understanding of data structures, algorithms, and software design principles. Experience with cloud-based infrastructure (Google Cloud, AWS, or Azure) Passion for building customer-centric products and working collaboratively to solve complex More ❯
Employment Type: Permanent
Salary: £95,000
Posted:

Senior Software Engineer - Backend

City of London, London, United Kingdom
Hybrid/Remote Options
Fruition Group
Software Engineer to help build and scale cutting-edge digital solutions. This is a chance to work on greenfield projects - building new, scalable products that help venues create seamless, data-driven guest experiences from the ground up. What will I be doing? Design, develop, test, and maintain high-performance backend systems supporting real-time hospitality operations. Take ownership of … key features throughout the software development lifecycle - from technical design through to deployment and ongoing optimisation. Collaborate with cross-functional teams including product, design, and data science to deliver innovative, customer-focused solutions. Work with modern technologies such as Python, Django, Cloud Firestore, BigQuery, and Elasticsearch to deliver scalable, reliable software. Contribute to continuous improvement by identifying opportunities to … in backend software development within a fast-paced, agile environment. Strong proficiency in Python (or similar modern backend language) and experience building RESTful APIs or microservices. Solid understanding of data structures, algorithms, and software design principles. Experience with cloud-based infrastructure (Google Cloud, AWS, or Azure) Passion for building customer-centric products and working collaboratively to solve complex More ❯
Employment Type: Permanent
Salary: £95,000
Posted:

C++ Software Engineer Windows

City of London, London, United Kingdom
Hybrid/Remote Options
Client Server
FTC Are you a skilled C++ Software Engineer looking for a new opportunity? 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++ Software Engineer 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 … 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:

Principal Software Engineer

City of London, London, United Kingdom
Fruition Group
accomplished Principal Software Engineer to lead the design and delivery of next-generation digital solutions. This is an opportunity to shape greenfield projects from the ground up - architecting scalable, data-driven systems that empower venues to deliver seamless guest experiences and drive long-term innovation. What will I be doing? Lead the technical vision and architectural direction across complex … Django, Cloud Firestore, BigQuery, and Elasticsearch. Mentor and guide engineers at all levels, fostering a culture of technical excellence and continuous improvement. Collaborate with cross-functional teams - including product, data, and design - to deliver innovative solutions that directly impact customer success. Evaluate and implement emerging technologies that enhance system performance and developer productivity. Take ownership of mission-critical initiatives … proven experience designing distributed systems, APIs, and microservices at scale. Deep understanding of software architecture, cloud infrastructure (Google Cloud, AWS, or Azure), and modern DevOps practices. Strong knowledge of data structures, algorithms, and system design principles. Demonstrated experience influencing technical direction across teams and driving alignment on complex engineering decisions. Passion for delivering elegant, high-performance software and More ❯
Employment Type: Permanent
Posted:

Principal Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Fruition Group
accomplished Principal Software Engineer to lead the design and delivery of next-generation digital solutions. This is an opportunity to shape greenfield projects from the ground up - architecting scalable, data-driven systems that empower venues to deliver seamless guest experiences and drive long-term innovation. What will I be doing? Lead the technical vision and architectural direction across complex … Django, Cloud Firestore, BigQuery, and Elasticsearch. Mentor and guide engineers at all levels, fostering a culture of technical excellence and continuous improvement. Collaborate with cross-functional teams - including product, data, and design - to deliver innovative solutions that directly impact customer success. Evaluate and implement emerging technologies that enhance system performance and developer productivity. Take ownership of mission-critical initiatives … proven experience designing distributed systems, APIs, and microservices at scale. Deep understanding of software architecture, cloud infrastructure (Google Cloud, AWS, or Azure), and modern DevOps practices. Strong knowledge of data structures, algorithms, and system design principles. Demonstrated experience influencing technical direction across teams and driving alignment on complex engineering decisions. Passion for delivering elegant, high-performance software and More ❯
Employment Type: Permanent
Posted:

Acturis Business Analyst Insurance

City of London, London, United Kingdom
Hybrid/Remote Options
Huxley Associates
office one day of the week, you are fully flexible hybrid working) Permanent role £40-45,000 Overview: The Business Systems Migration Analyst is tasked with managing and executing data migration workstreams within the Acturis insurance software platform. This role is crucial in ensuring the accurate and efficient transfer of data from legacy systems to Acturis, while maintaining … data integrity throughout the process. In this role you will support the overall implementation process, playing a key role in the successful transition to the Acturis platform. If you have a keen eye for detail and are skilled in data migration, we encourage you to apply. What we are looking for from you Experience as a business analyst … or systems analyst Experience Acturis software platform and its data structures For more information, and the chance to be considered, please do send a CV through - good luck. To find out more about Huxley, please visit (url removed) Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered More ❯
Employment Type: Permanent
Salary: £20000 - £50000/annum
Posted:

Software Engineer - C++ Developer

City of London, London, United Kingdom
Mploy Group
for machining operations. You will work on problems such as toolpath optimization, cutting strategy selection, and the automation of complex CAM tasks. Collaboration with specialists across software engineering, manufacturing, data science, and research will be central to this work. This position suits someone who enjoys experimental development, problem-solving, and building practical solutions from theoretical ideas. You should be … concepts. What Youll Need Strong proficiency in C++ , focusing on clear, efficient, and maintainable code. Experience designing and implementing algorithms, ideally involving geometric or numerical computation. Solid understanding of data structures, algorithmic performance, and runtime considerations. Ability to collaborate effectively with a multidisciplinary engineering team. Clear communication skills and the ability to explain complex technical topics. Degree or More ❯
Employment Type: Permanent
Posted:

ERP Solution Consultant

City, London, United Kingdom
Hybrid/Remote Options
Anderson Frank
bringing clarity to cross-functional environments. What You'll Do Work closely with enterprise customers to understand ERP setups, billing processes, and financial workflows Analyse and map custom fields, data structures, and integration logic Translate customer needs into clear, actionable requirements for internal teams Own end-to-end technical scoping, culminating in accurate Statements of Work Partner with … delivery aligns with client expectations and project timelines What You Bring 6+ years' experience as a Solutions Engineer, Implementation Specialist, Technical Consultant, or similar role Strong understanding of APIs, data mapping, and integration patterns Ability to work confidently with senior stakeholders in client-facing environments Strong organisational, analytical, and problem-solving skills Comfort navigating enterprise financial systems and workflows More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 65,000 Annual
Posted:

Assistant Professor / Associate Professor in Computing

City Of Westminster, London, United Kingdom
Imperial College London
probabilistic programming, and programming languages for emerging areas such as quantum computing and AI. Systems, including distributed and operating systems, machine learning systems, networking, storage, cloud and edge computing, data systems, real-time systems, and high-performance computing. Security, including cryptography and post-quantum security, usable security and human factors, security for AI and AI for security, blockchain and … architectures for efficiency and scalability, parallel and multi-core systems, domain-specific accelerators (e.g., for AI, graphics and vision), and quantum computing hardware. Theoretical Computer Science, including algorithms and data structures, complexity theory, cryptography and information theory, quantum algorithms, and theory of quantum computation. While these areas are of strategic importance to the Department, we will consider truly More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Assistant Professor / Associate Professor in Computing

Westminster, West End, United Kingdom
probabilistic programming, and programming languages for emerging areas such as quantum computing and AI. Systems, including distributed and operating systems, machine learning systems, networking, storage, cloud and edge computing, data systems, real-time systems, and high-performance computing. Security, including cryptography and post-quantum security, usable security and human factors, security for AI and AI for security, blockchain and … architectures for efficiency and scalability, parallel and multi-core systems, domain-specific accelerators (e.g., for AI, graphics and vision), and quantum computing hardware. Theoretical Computer Science, including algorithms and data structures, complexity theory, cryptography and information theory, quantum algorithms, and theory of quantum computation. While these areas are of strategic importance to the Department, we will consider truly More ❯
Posted:
Data Structures
Central London
10th Percentile
£58,750
25th Percentile
£80,000
Median
£96,500
75th Percentile
£139,375
90th Percentile
£170,000