101 to 125 of 194 Data Structures Jobs in the UK

Lead AI Engineer (UK Remote)

Hiring Organisation
TalentCo
Location
Central London / West End, London, United Kingdom
software engineer architecting the complex systems that make AI useful in production, splitting your time between crafting complex AI processing architectures and hands-on data/backend engineering, with the rest spent doing whatever is needed to ship. As Lead AI Engineer you will: Architect & Engineer AI Systems … ensure they actually work, not just "feel" smart. Build the Backend Foundation: You will spend significant time in Python (FastAPI, SQLAlchemy) building the APIs, data structures, and services that power the product. You are an engineer who ensures the "AI" is delivered on reliable, production-grade rails. Close ...

Senior Java Software Engineer

Hiring Organisation
Experis
Location
City Of Bristol, England, United Kingdom
their engineering team and we’re supporting them in the search for a Senior Java Developer with strong experience in distributed systems, large‐scale data processing, and high‐performance microservices. This is an opportunity to join a highly technical environment working on an event‐driven platform that handles high … volume, real‐time data. The Role You’ll play a key part in designing and delivering Java‐based services that power a complex, data‐intensive system. The ideal candidate enjoys solving distributed‐systems challenges, improving performance, and contributing to architectural decisions. Key Responsibilities Develop and maintain Java‐based microservices ...

Senior Backend Engineer

Hiring Organisation
Ferry
Location
Slough, Berkshire, UK
Employment Type
Full-time
Next.js on the frontend. We heavily leverage Postgres, Timescale and Redis for storage, and run across AWS, Azure and Terraform for infrastructure. Real-time data pipelines and edge computing are key pillars of the Ferry platform, where we augment Apache Flink and Kafka. Your Day to Day Build … scale the backend systems that power Ferry's core platform Design and implement performant APIs, data pipelines and integrations Collaborate with frontend, platform and data engineers to deliver end-to-end features Lead projects from design through deployment, embedding engineering best practices along the way Work directly with ...

Senior Backend Engineer

Hiring Organisation
Ferry
Location
London, England, United Kingdom
Next.js on the frontend. We heavily leverage Postgres, Timescale and Redis for storage, and run across AWS, Azure and Terraform for infrastructure. Real-time data pipelines and edge computing are key pillars of the Ferry platform, where we augment Apache Flink and Kafka. Your Day to Day Build … scale the backend systems that power Ferry’s core platform Design and implement performant APIs, data pipelines and integrations Collaborate with frontend, platform and data engineers to deliver end-to-end features Lead projects from design through deployment, embedding engineering best practices along the way Work directly with ...

Senior Backend Engineer

Hiring Organisation
Fruition Group
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£95,000
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 … 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 ...

Digital and Business Transformation Lead

Hiring Organisation
Hudson Shribman
Location
South East, England, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
global leader in aerospace you will be responsible for leading the digital evolution of the organisation by driving business process improvement, operational efficiency, and data-led decision making. As a Business Information Lead/Head of Business Information you will champion continuous improvement to deliver lower costs, improved reliability … live operational environments. Ensure digital solutions align with real-world operational needs and regulatory requirements. Foster a culture of continuous improvement across teams. Systems, Data & Architecture Design and maintain robust data architectures that integrate multiple business systems. Lead the development and optimisation of MRO systems (e.g. Envision ...

Digital and Business Transformation Lead

Hiring Organisation
Hudson Shribman
Location
United Kingdom
Employment Type
Permanent
Salary
GBP Annual
global leader in aerospace you will be responsible for leading the digital evolution of the organisation by driving business process improvement, operational efficiency, and data-led decision making. As a Business Information Lead/Head of Business Information you will champion continuous improvement to deliver lower costs, improved reliability … live operational environments. Ensure digital solutions align with real-world operational needs and regulatory requirements. Foster a culture of continuous improvement across teams. Systems, Data & Architecture Design and maintain robust data architectures that integrate multiple business systems. Lead the development and optimisation of MRO systems (e.g. Envision ...

Python Developer - 6 months - Wokingham - Contract

Hiring Organisation
Hamilton Barnes
Location
Wokingham, Berkshire, United Kingdom
Employment Type
Contract
Contract Rate
GBP 340 - 375 Daily
Python Developer - 6 months - Wokingham - Contract We are seeking an experienced Python Developer with strong expertise in algorithm development, optimisation modelling, and data-driven software engineering. This role focuses on building scalable Python applications, developing RESTful APIs, and supporting advanced analytical and optimisation solutions within a cloud-based environment. … Responsibilities: Develop, optimise, and maintain software using core Python features including OOP, data structures, iterators/generators, exception handling, type hints, and file handling. Build scalable algorithms and write clean, maintainable, and well-structured Python code. Design and develop RESTful APIs using frameworks such as FastAPI, Flask, Django ...

Software Engineer

Hiring Organisation
Orange Logic
Location
United Kingdom
related field or equivalent experience Proficient with any back-end programming languages (i.e. C#, Java, Python, C++, etc.) An understanding of complex algorithms and data structures, as well as a passion for intellectual challenges Strong self-discipline for delivering well-tested, complete features/modules under a tight … diversity and are committed to creating an inclusive environment for all our employees. We respect your privacy. Learn more about how we handle applicant data in our Global Career Privacy Notice . ...

Senior Visualfiles Developer - Home Working

Hiring Organisation
Circle Recruitment
Location
Manchester, Lancashire, England, United Kingdom
Employment Type
Full-Time
Salary
£40,000 - £55,000 per annum
innovation mind-set, with the willingness to experiment and explore new ways of delivering technology solutions. Develops applications with security in mind, protecting data at all times. The main duties of the role would include: Technical development - responsible for developing business solutions that interface with the line of business … across the line of business application stack using the platforms available. Assisting others to integrate workflows into line of business applications; Database development - designing data structures and access methods to support any custom development; Data analysis - building applications that allow for accurate management information and reporting, integrating ...

Graduate Software Engineer - Fintech

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
Salary
£30,000
modern software engineering best practices across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What ...

Senior Full Stack Engineer

Hiring Organisation
Medify Ltd
Location
United Kingdom
teams (Product, Design, Engineering) Experience recruiting and mentoring junior engineers is a plus 💡 Skills Proficiency in modern programming languages and frameworks Strong grasp of data structures, algorithms, and software design principles Experience with databases, APIs, and networking Knowledge of software testing methodologies and tools Familiarity with DevOps practices ...

Senior Full Stack Engineer FX e Trading London

Hiring Organisation
Atrium Global
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
From £750 to £900 per day
integrations (OpenFin or similar), and Java services. Architect and implement scalable, event-driven, and microservices-based backend components (e.g., Spring Boot), including APIs, market data, order/risk workflows, and real-time streaming. Build performant and accessible UIs with modular, reusable components; drive state management, data visualization …/concurrency, performance tuning. Experience designing and operating distributed systems (microservices, event-driven architectures, messaging/streaming). Strong understanding of computer science fundamentals (data structures, algorithms, concurrency, networking, OS). Proven experience in e-trading or real-time financial systems (FX highly desirable), including familiarity with market ...

Senior Full Stack Engineer – FX e Trading – London

Hiring Organisation
Atrium Workforce Solutions Ltd
Location
London, South East, England, United Kingdom
Employment Type
Temporary
Salary
£750 - £900 per day
integrations (OpenFin or similar), and Java services. Architect and implement scalable, event-driven, and microservices-based backend components (e.g., Spring Boot), including APIs, market data, order/risk workflows, and real-time streaming. Build performant and accessible UIs with modular, reusable components; drive state management, data visualization …/concurrency, performance tuning. Experience designing and operating distributed systems (microservices, event-driven architectures, messaging/streaming). Strong understanding of computer science fundamentals (data structures, algorithms, concurrency, networking, OS). Proven experience in e-trading or real-time financial systems (FX highly desirable), including familiarity with market ...

FX e Trading Senior Full Stack Engineer (React TypeScript + Java)

Hiring Organisation
Atrium Workforce Solutions Ltd
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£759 - £900 per day
integrations (OpenFin or similar), and Java services. Architect and implement scalable, event-driven, and microservices-based backend components (e.g., Spring Boot), including APIs, market data, order/risk workflows, and real-time streaming. Build performant and accessible UIs with modular, reusable components; drive state management, data visualization …/concurrency, performance tuning. Experience designing and operating distributed systems (microservices, event-driven architectures, messaging/streaming). Strong understanding of computer science fundamentals (data structures, algorithms, concurrency, networking, OS). Proven experience in e-trading or real-time financial systems (FX highly desirable), including familiarity with market ...

SuccessFactors Solution Architect

Hiring Organisation
Stackstudio Digital Ltd
Location
London, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
From £500 to £550 per day
Work Location: UK Preferably Rugby/London Mode of Working: Hybrid Office Presence Required (if Hybrid): 2 3 days The Role Within the Tech, Data, Digital and Innovation team, the SuccessFactors Technical Architect is responsible for the system technical configuration and overall performance to ensure a seamless user experience. … various enterprise applications and works closely with different stakeholders, including the SuccessFactors integrator, local IT teams, and HRIS team. This role ensures seamless data exchange, system reliability, and compliance with business requirements. Your Responsibilities Platform Management: Oversee and guide system configuration, data migration, and deployment activities, ensuring solution ...

Software Engineer

Hiring Organisation
Matchtech
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
timely delivery of projects. Essential Skills & Experience: Proficiency in C++ and object-oriented programming. Strong debugging, fault isolation, and problem-solving abilities. Knowledge of data structures, algorithms, and software design patterns. Experience with code configuration management systems (e.g., Subversion). Understanding of network programming, data serialization ...

C/C++ Software Developer

Hiring Organisation
ZENOVO LTD
Location
South Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
experienced C/C++ Software Developer to design, develop, and maintain high-performance software systems. The role focuses on C++ development for complex, data-intensive applications, including real-time processing, and cross-platform solutions. You will contribute to system design, implementation, testing, and ongoing optimisation in a collaborative engineering … environment. About the Role Design, develop, and maintain high-performance software using C++ and C Work with complex data structures, file formats, and binary protocols Maintain and modernise C++ codebases, improving performance, clarity, and maintainability Build cross-platform solutions for Linux, Windows, and Unix-based systems Develop real ...

Staff Kotlin Engineer

Hiring Organisation
George Blake
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 80,000 - 90,000 Annual
degree in Computer Science, Engineering, or a related field. Extensive experience in backend development using Java and Kotlin. Deep understanding of software design patterns, data structures, and algorithms. Proven experience in system architecture and designing distributed systems. Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies ...

Staff Kotlin Engineer

Hiring Organisation
George Blake
Location
W1, Marylebone High Street, Greater London, United Kingdom
Employment Type
Permanent
Salary
£80000 - £90000/annum
degree in Computer Science, Engineering, or a related field. Extensive experience in backend development using Java and Kotlin. Deep understanding of software design patterns, data structures, and algorithms. Proven experience in system architecture and designing distributed systems. Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies ...

Java Software Engineer

Hiring Organisation
Insight Global
Location
Birmingham, England, United Kingdom
architectures • Strong hands-on experience with SDLC, in terms of technical analysis, design, hands-on development and release deployment • Strong computer science fundamentals in data structures, algorithms, complexity analysis and object orientated programming • Strong written and verbal communications skills • Possess a degree in Computer Science, a similar technical ...

Software Developer C# .Net SQL - Hedge Fund

Hiring Organisation
Client Server
Location
London, England, United Kingdom
C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving ...

Python Developer

Hiring Organisation
Anson Mccade
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
involved across the full software development lifecycle, contributing to the design, development and delivery of robust Python applications. Much of the work is data-focused and cloud-based, with opportunities to influence technical direction and support junior engineers as the team continues to grow. Your responsibilities will include: Designing … developing, testing and documenting Python software Estimating development effort from technical specifications Building and maintaining data processing solutions Working with AWS cloud infrastructure Analysing defects and delivering timely, well-structured fixes Mentoring junior developers and providing technical oversight where appropriate What they're looking for in a Python Developer ...

Lead Software Engineer (Founding Team)

Hiring Organisation
BroadbandUK
Location
East London, London, United Kingdom
Employment Type
Permanent
such as Openreach, Currys, and The Telegraph. But were just getting started. Were growing rapidly and entering an exciting new phase: making accurate broadband data universally accessible, whether checking speeds, switching providers, or moving house. Accurate broadband data is critical when moving home, yet it is notably absent … next major challenge. We are working at an industry level to ensure broadband becomes a standard for every property listing, defining the data structures that will make this possible. To achieve this, we are transitioning into an AI-first technology company. You will leverage large language models ...

Software Engineer

Hiring Organisation
The Workshop
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
simulation tools Essential Skills & Experience Strong experience with C++ and object-oriented programming principles Excellent debugging and fault-finding skills Solid understanding of data structures and their applications Good mathematical reasoning and algorithm development capability Strong knowledge of software design principles, design patterns, and best practices Experience with … code configuration management (e.g. Subversion) Front-end UI design and development experience Understanding of network programming, including data serialisation Experience working within an agile development environment (SCRUM) Knowledge of database design, development, and administration Awareness of component-based development approaches (e.g. SOA, UI plugins) Ability to develop communication links ...