Data Structures Jobs in the UK

326 to 350 of 611 Data Structures Jobs in the UK

Software Development Engineer, AWS

England, United Kingdom
ENGINEERINGUK
such as Java, Python, C++, or C# including object-oriented design - Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent Amazon is an equal opportunities employer. We believe passionately … based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice to know more about how we collect, use and transfer the personal … data of our candidates. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead C# Developer .Net Azure SaaS

reigate, south east england, United Kingdom
Hybrid / WFH Options
Client Server
ll work across the full development lifecycle, liaising with senior stakeholders to discover and break down requirements, through to design and development of complex, data driven features and applications, taking ownership and working independently to deliver secure cloud based resources, solutions and services. Location/WFH: There's a … practices You have a good knowledge of security and IAM in Azure You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) You're likely to be More ❯
Posted:

Junior/ Graduate Developer- Mansfield- Up to £30K

Mansfield, Nottinghamshire, United Kingdom
Akkodis
Graduate Developer- Mansfield- Up to £30K Are you a recent Computer Science or related graduate looking to kickstart your career in tech development and data solutions? Akkodis is excited to be recruiting on behalf of a dynamic business that is undergoing a major digital transformation. This is a unique … foundation in software and database development. What You'll Need A degree in Computer Science or similar. Ideally, a grasp of relational databases and data structures Problem-solving mindset and eagerness to learn Knowledge of SQL, REST APIs, or FileMaker is a plus Why You Should Apply Be More ❯
Employment Type: Permanent
Salary: £25000 - £30000/annum
Posted:

Software Development Engineer, Video Quality Analysis (VQA)

London, United Kingdom
Menaalliances
tolerant , highly available , and performance-driven . Optimization for Scale : Focus on enhancing algorithm accuracy, speed, and efficiency to handle high volumes of video data with minimal latency and operational cost. Technical Leadership : Drive the architectural decisions that guide system performance, ensuring alignment with overall technical strategy. Contribute to … full software development life cycle , including tasks such as coding standards, code reviews, source control management, build processes, testing , and operations . Familiarity with data structures, algorithms, and distributed systems to troubleshoot, optimize, and scale systems effectively. Exposure to machine learning frameworks , computer vision , or similar cutting-edge More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior ML Platform Engineer - Artificial Intelligence

London, United Kingdom
Avature
products. At Bloomberg, we believe in fostering a transparent and efficient financial marketplace. Our business is built on technology that makes news, research, financial data, and analytics on over 35 million financial instruments searchable, discoverable, and actionable across the global capital markets. Bloomberg has been building Artificial Intelligence applications … A Degree in Computer Science, Engineering, Mathematics, or similar field of study or equivalent work experience An understanding of Computer Science fundamentals such as data structures and algorithms More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior ML Platform Engineer - Artificial Intelligence London, GBR Posted today

London, United Kingdom
Bloomberg L.P
products. At Bloomberg, we believe in fostering a transparent and efficient financial marketplace. Our business is built on technology that makes news, research, financial data, and analytics on over 35 million financial instruments searchable, discoverable, and actionable across the global capital markets. Bloomberg has been building Artificial Intelligence applications … A Degree in Computer Science, Engineering, Mathematics, or similar field of study or equivalent work experience An understanding of Computer Science fundamentals such as data structures and algorithms More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

2025 Graduate Software Dev Engineer , AUTA

London, United Kingdom
Amazon
the syntax of languages such as Java, C/C++, or Python. Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis. Previous technical internship(s) if applicable. Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience … based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal … data of our candidates. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front End Engineer Graduate

City, Edinburgh, United Kingdom
Amazon
the syntax of languages such as Java, C/C++, or Python. Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis. PREFERRED QUALIFICATIONS Previous technical internship(s). Experience with distributed, multi-tiered systems, algorithms, and relational databases. … based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal … data of our candidates. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. Posted More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

2025 Graduate Software Dev Engineer, Amazon University Talent Acquisition

London, United Kingdom
Amazon
the syntax of languages such as Java, C/C++, or Python. Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis. PREFERRED QUALIFICATIONS Previous technical internship(s) if applicable. Experience with distributed, multi-tiered systems, algorithms, and relational … based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal … data of our candidates. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Murray McIntosh Associates Ltd
OOP : Strong architectural skills with knowledge of C# and object-oriented programming (OOP) principles. Software Design Patterns : Good understanding of software design patterns and data structures to create efficient and scalable solutions. Agile Development : Familiarity with the Agile Development cycle , working in sprints, and adapting to changing requirements. More ❯
Employment Type: Permanent
Salary: £45000 - £50000/annum Bonus
Posted:

Application Software Engineer

cambridge, east anglia, United Kingdom
Murray McIntosh
OOP : Strong architectural skills with knowledge of C# and object-oriented programming (OOP) principles. Software Design Patterns : Good understanding of software design patterns and data structures to create efficient and scalable solutions. Agile Development : Familiarity with the Agile Development cycle , working in sprints, and adapting to changing requirements. More ❯
Posted:

Application Software Engineer

Cambridge, south west england, United Kingdom
Murray McIntosh
OOP : Strong architectural skills with knowledge of C# and object-oriented programming (OOP) principles. Software Design Patterns : Good understanding of software design patterns and data structures to create efficient and scalable solutions. Agile Development : Familiarity with the Agile Development cycle , working in sprints, and adapting to changing requirements. More ❯
Posted:

Java Software Engineer

birmingham, midlands, United Kingdom
Insight Global
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 More ❯
Posted:

Backend Software Engineer Java TDD

London
Client Server
You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, with Pair Programming experience You enjoy problem solving and are keen to pick up new skills More ❯
Employment Type: Permanent
Salary: £95,000 - £160,000
Posted:

Global Banking & Markets - Birmingham - Analyst - Front End Engineer

Birmingham, Staffordshire, United Kingdom
WeAreTechWomen
services. Experience of web testing frameworks (Jest, Enzyme, Cypress, etc.). Experience working in a git-based CI/CD SDLC environment. Knowledge of data structures, algorithms, and designing for performance. Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team. Excellent written and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer Java TDD

North West London, London, United Kingdom
Client Server
You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, with Pair Programming experience You enjoy problem solving and are keen to pick up new skills More ❯
Employment Type: Permanent
Posted:

Quantitative Developer C# .Net SQL Maths

newcastle-upon-tyne, tyne and wear, north east england, United Kingdom
Hybrid / WFH Options
Client Server
use 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 More ❯
Posted:

Senior Software Engineer - Typescript/Javascript

London, United Kingdom
Hybrid / WFH Options
Emergn
CD Pipelines, Kubernetes and Docker. Proficiency in designing, developing and maintaining microservices and familiarity with event-driven systems and design patterns. Familiarity with algorithms, data structures, and databases (SQL/NoSQL). Experience in gathering requirements, collaborating with stakeholders, and creating documentation. What we offer: A comprehensive health More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer C# .Net - FinTech

London, England, United Kingdom
Hybrid / WFH Options
Client Server
knowledge of AWS You have experience of working on highly scalable systems You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You have experience with, or a strong interest in Artificial Intelligence and are keen to explore the possibilities further, ChatGPT More ❯
Posted:

Backend Software Engineer C# .Net - FinTech

london, south east england, United Kingdom
Hybrid / WFH Options
Client Server
knowledge of AWS You have experience of working on highly scalable systems You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You have experience with, or a strong interest in Artificial Intelligence and are keen to explore the possibilities further, ChatGPT More ❯
Posted:

Backend Software Engineer C# .Net SQL - Hedge Fund

London
Hybrid / WFH Options
Client Server
use 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 More ❯
Employment Type: Permanent
Salary: £140,000 - £180,000
Posted:

Software Developer C# .Net SQL - Hedge Fund

London, England, United Kingdom
Hybrid / WFH Options
Client Server
use 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 More ❯
Posted:

Software Developer C# .Net SQL - Hedge Fund

london, south east england, United Kingdom
Hybrid / WFH Options
Client Server
use 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 More ❯
Posted:

Full Stack Developer - FinTech

newcastle-upon-tyne, tyne and wear, north east england, United Kingdom
Client Server
C#, Docker, Kubernetes Github 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 More ❯
Posted:

Software Engineer II

City, Edinburgh, United Kingdom
Cadence Design Systems
practical aspects of PDK development. Job Qualifications: BSc Hons (2:1), MSc or higher in computer science, engineering or related field. Strong understanding of data structures, algorithms and databases. Demonstrated proficiency in modern C++, debugging, and general software development skills. Ability to communicate and present effectively. Ability to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Data Structures
10th Percentile
£41,625
25th Percentile
£46,750
Median
£71,991
75th Percentile
£97,188
90th Percentile
£125,000