Data Structures Jobs in the UK excluding London

151 to 175 of 826 Data Structures Jobs in the UK excluding London

Staff Machine Learning Engineer

Leeds, England, United Kingdom
Hybrid / WFH Options
Sportserve
specific landscapes, enabling you to architect robust systems that integrate seamlessly with our platforms. You will be part of a high-impact team that works at the intersection of data, machine learning, and backend engineering. What you'll be getting up to: Design and implement efficient, scalable solutions that support advanced algorithmic and AI/Machine Learning-driven applications. … Define and architect solutions that are structurally sound and align with best practices, ensuring robust integration with data-driven systems. Collaborate with various departments to integrate machine learning models and complex algorithms into business driven applications. Support and improve existing AI/Machine Learning solutions Take ownership of code quality, testing, and documentation to maintain high standards and continuous … including Python, SQL, PostgreSQL, BigQuery, and libraries such as Pandas, NumPy, SciKit-Learn, XGBoost, Matplotlib, and Pytorch, to develop robust and scalable AI/ML solutions. Strong foundation in data structures, algorithms, and problem-solving, with a clear focus on efficiency and optimisation. Experience with architecting and implementing large-scale, distributed systems that handle significant data processing. More ❯
Posted:

Junior Software Engineer

Southampton, England, United Kingdom
Spectrum IT Recruitment
in peer reviews Helping shape the early tech and product roadmap What You’ll Need: Proficiency in 3+ programming languages (e.g., C++, TypeScript, Python, Java, Rust) Solid understanding of data structures, algorithms, and system fundamentals Experience working with SQL databases (e.g., PostgreSQL, MySQL, Oracle) Willingness to tackle new tools and unfamiliar problems Strong communication and collaborative mindset Nice … to Have: Any experience with Docker, Kubernetes, or cloud platforms (Azure, AWS, GCP) Knowledge of database internals or data migration concepts Familiarity with CI/CD (e.g., GitHub Actions) Tech You’ll Touch: Linux, C++, TypeScript, PostgreSQL, LLVM Docker, Kubernetes, GitHub, Azure Why You Should Join: ✅ Solve real-world, enterprise-scale problems from day one ✅ Work with senior engineers More ❯
Posted:

Junior Machine Learning Engineer Oxford (England) Rebellion Posted a day ago Artificial Intelli[...]

Manchester, England, United Kingdom
Hybrid / WFH Options
Gamecompanies
Levels using ML/DL technologies. You will support research into state-of-the-art advancements, build, train, validate models, and analyze data. Experience with satellite imagery, point cloud data, and proprietary datasets is a plus. You will assist in deploying ML models into production environments and ensure smooth operation of ML systems. This role is based at our … probability, and ML algorithms. Experience with supervised, unsupervised, reinforcement learning; knowledge of 3D ML/DL is a plus. Strong analytical, problem-solving, and collaborative skills. Good understanding of data structures, software architecture, and data modeling. Experience with tabular data, computer vision, imagery, point clouds, and game datasets. Proficiency with ML libraries like NumPy, OpenCV, scikit More ❯
Posted:

Java Developer (Mid Level)

Glasgow, Scotland, United Kingdom
JR United Kingdom
firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. With top clients to boast about, Synechron has a global workforce of 14,000+, and has … to think about and offer potential solutions for architectural considerations. The Java Developer will be required to possess the following skills/experience: Core server side Java preferably including Data Structures and Concurrency/Multithreading Able to perform thread-safe code, Streams, Hashmaps, Collections Spring, Spring Boot, Hibernate frameworks Relational Databases experience with ability to write SQL queries More ❯
Posted:

Senior AI Engineer Tech / Product Sheffield

Sheffield, Yorkshire, United Kingdom
Hybrid / WFH Options
Educations Media Group
TypeScript and associated AI/ML SDKs. Solid experience with cloud platforms, specifically AWS (including services like SageMaker, Lambda, S3, EC2, Bedrock). Strong software engineering fundamentals (API design, data structures, algorithms, version control with Git, testing methodologies). Understanding of full-stack application architecture and integration points. Experience working in agile development environments and familiarity with CI …/CD practices. Our Technology Environment You'll be working within a modern tech stack primarily centred around AWS . Our data strategy incorporates Knowledge Graphs , specifically using Neo4j. For large language models, we leverage APIs from providers like OpenAI and Google Gemini, while also valuing experience with deploying and managing open-source models. Our front-end stack includes … at relevant conferences, or during our Hackathon events. About the team: The tech team works as an in-house tech department, based out in Stockholm, with the GenAI and Data team based in the UK. The responsibilities of the team encompass developing technical platforms and solutions to lay the ground for the rest of the business at Keystone Education More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Polyglot software engineer

Portsmouth, England, United Kingdom
JR United Kingdom
shape the technical roadmap and scaling engineering processes What You’ll Need: Proficiency in 3+ languages (e.g., C++, TypeScript, Python, Java, Rust) Strong fundamentals in algorithms, systems design, and data structures Experience with SQL databases (e.g., PostgreSQL, MySQL, Oracle) Ability to pick up new tech fast and solve complex problems independently Comfortable operating in a fast-paced, early … stage environment Nice to Have: Deep understanding of database internals or data migration Experience with Docker, Kubernetes, and cloud platforms (Azure, AWS, GCP) Familiarity with CI/CD and DevOps tooling (e.g., GitHub Actions) The Stack: Why It’s Exciting: Join at the inflection point — live customers, big funding round, rapid growth ahead Take ownership of core engineering challenges More ❯
Posted:

Software Engineer II

Maidenhead, Berkshire, South East, United Kingdom
Hybrid / WFH Options
Spectrum It Recruitment Limited
the use of Azure DevOps or Jira 2+ years of practical experience with Agile development methodologies Experience working on public cloud native applications Computer science fundamentals: OOP, design patterns, data structures & algorithms Ideally you will have studied Computer Science, Software Engineering, Mathematics or similar STEM degree. Please hit apply and upload your CV or email me at Spectrum More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

2026 Software Engineer Program - Full-Time - Glasgow ( February Start)

Glasgow, United Kingdom
JPMorgan Chase & Co
as nonfunctional requirements to develop secure, stable software against a defined architecture Apply automation to reduce manual toil in the Software Development Life Cycle Gather, analyze, and synthesize basic data sets to troubleshoot technical issues and generate insights for continuous improvements. Breaks down routine technical tasks to troubleshoot and solve issues Work and share ideas, information and innovation with … collaborative teams to achieve organizational goals, with a commitment to fostering an inclusive and innovative culture. Foundational knowledge of programming languages (e.g., React, Python, JavaScript, Java, C++, C#), databases, data structures and algorithms Understanding of software skills including business analysis, development, maintenance, and software improvement. Proficiency in developmental toolsets Basic knowledge of industry-wide technology trends and best … Our team of over 63,000 technologists across global technology centers is dedicated to designing, building, deploying, and managing a wide range of solutions, including enterprise technology initiatives, big data, mobile solutions, electronic payments, cybersecurity, machine learning, and cloud development. We collaborate with FinTech and Silicon Valley tech firms to deliver innovative solutions to our clients and customers. With More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II

Reading, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
the use of Azure DevOps or Jira 2+ years of practical experience with Agile development methodologies Experience working on public cloud native applications Computer science fundamentals: OOP, design patterns, data structures & algorithms Ideally you will have studied Computer Science, Software Engineering, Mathematics or similar STEM degree. Please hit apply and upload your CV or email me at DanielSumpter More ❯
Posted:

Software Engineer III - Asset Movement Engine Platform

Glasgow, Scotland, United Kingdom
JPMorganChase
technology solutions that enhance efficiency, support business growth, and deliver value. Our global team of agile technologists thrives in a fast-paced environment that emphasizes continuous learning and a data-centric approach to developing innovative technology solutions. Given that our platform processes millions of transactions daily, your focus will be on developing scalable, fault-tolerant, and highly resilient solutions … technology solutions that enhance efficiency, support business growth, and deliver value. Our global team of agile technologists thrives in a fast-paced environment that emphasizes continuous learning and a data-centric approach to developing innovative technology solutions. Given that our platform processes millions of transactions daily, your focus will be on developing scalable, fault-tolerant, and highly resilient solutions …/Kafka technology Prior experience with distributed cache such as Gemfire, REDIS , gridgain or ignite. Prior experience with java code instrumentation , implementing monitoring & capturing application metrics Expertise in application, data, and infrastructure architecture disciplines Good understanding of data structures, algorithms & multi-threaded programming Preferred Qualifications, Capabilities, And Skills, Experience working on high throughput mission critical high performance More ❯
Posted:

Software Engineer II

West Berkshire, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
the use of Azure DevOps or Jira 2+ years of practical experience with Agile development methodologies Experience working on public cloud native applications Computer science fundamentals: OOP, design patterns, data structures & algorithms Ideally you will have studied Computer Science, Software Engineering, Mathematics or similar STEM degree. Please hit apply and upload your CV or email me at DanielSumpter More ❯
Posted:

Senior Python Developer - Financial Technology

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Strong Python skills (or equivalent OO/Functional language experience) Degree in Computer Science, Physics, Engineering, Mathematics or similar Experience with high-availability financial systems Solid understanding of algorithms, data structures, and design patterns Knowledge of messaging middleware and TCP/IP networking Front office trading experience (FX/Fixed Income/Derivatives preferred) Agile development experience (SCRUM More ❯
Posted:

Software Engineer

Belfast, United Kingdom
Citigroup Inc
programming in Java, Python, JavaScript or React Hands on experience of building RESTful APIs using popular frameworks like Spring Experience of following TDD and clean code principles Proficiency with data structures, algorithms and SQL Able to independently work in fast paced and rapidly changing environment Preferred Qualifications Experience of working in investment bank or financial services industry Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer

Bristol, England, United Kingdom
Hybrid / WFH Options
Smartbox Assistive Technology
similar) graduates or those with a few more years of professional software development experience in modern C# or similar (e.g., Java, C++). Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Excellent understanding of software design principles. Confident and experienced with automated testing - from unit tests to system and integration tests. … For backend developers: REST API development using C# and ASP.NET. Experience developing, deploying, and maintaining APIs in AWS/Azure - including the use of load balancers, SQL/NoSQL data stores, and caches. Understanding of REST API principles and best practices including API versioning, authentication/authorization models and techniques, and secret management. Familiarity with Entity Framework or other More ❯
Posted:

Senior C# Developer .Net Core Azure SaaS

Reigate, Surrey, South East
Hybrid / WFH Options
Client Server
strong knowledge of Azure and SaaS 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 degree educated in a relevant More ❯
Employment Type: Permanent
Salary: £75,000 - £90,000
Posted:

Software Engineer - Code Assessment Senior

Aberdeen, Scotland, United Kingdom
ZipRecruiter
analysis and testing methodologies. Prepare professional reports and briefings All other duties assigned Qualifications Certifications: Security+ (or other Security focused certification) Strong understanding of Computer Science fundamentals (e.g., algorithms, data structures, computer architecture, logic) and Software Development Life Cycle (SDLC). Proficiency in at least one major programming language (C/C++, Java, Ada, Rust, or Go). More ❯
Posted:

Junior Software Engineer

Chelmsford, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tools and technologies in software development What We’re Looking For: A recently completed degree in Computer Science, Software Engineering, or a related field Understanding of software development principles, data structures, and algorithms Experience with web development frameworks or tools (e.g. React, Node.js, Django) Enthusiasm for learning and building high-quality software Excellent communication and collaboration skills Full More ❯
Posted:

Junior Software Engineer

Chester, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tools and technologies in software development What We’re Looking For: A recently completed degree in Computer Science, Software Engineering, or a related field Understanding of software development principles, data structures, and algorithms Experience with web development frameworks or tools (e.g. React, Node.js, Django) Enthusiasm for learning and building high-quality software Excellent communication and collaboration skills Full More ❯
Posted:

Junior Software Engineer

Doncaster, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tools and technologies in software development What We’re Looking For: A recently completed degree in Computer Science, Software Engineering, or a related field Understanding of software development principles, data structures, and algorithms Experience with web development frameworks or tools (e.g. React, Node.js, Django) Enthusiasm for learning and building high-quality software Excellent communication and collaboration skills Full More ❯
Posted:

Junior Software Engineer

Derby, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tools and technologies in software development What We’re Looking For: A recently completed degree in Computer Science, Software Engineering, or a related field Understanding of software development principles, data structures, and algorithms Experience with web development frameworks or tools (e.g. React, Node.js, Django) Enthusiasm for learning and building high-quality software Excellent communication and collaboration skills Full More ❯
Posted:

Junior Software Engineer

Bradford, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tools and technologies in software development What We’re Looking For: A recently completed degree in Computer Science, Software Engineering, or a related field Understanding of software development principles, data structures, and algorithms Experience with web development frameworks or tools (e.g. React, Node.js, Django) Enthusiasm for learning and building high-quality software Excellent communication and collaboration skills Full More ❯
Posted:

Junior Software Engineer

Wolverhampton, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tools and technologies in software development What We’re Looking For: A recently completed degree in Computer Science, Software Engineering, or a related field Understanding of software development principles, data structures, and algorithms Experience with web development frameworks or tools (e.g. React, Node.js, Django) Enthusiasm for learning and building high-quality software Excellent communication and collaboration skills Full More ❯
Posted:

Junior Software Engineer

Nottingham, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tools and technologies in software development What We’re Looking For: A recently completed degree in Computer Science, Software Engineering, or a related field Understanding of software development principles, data structures, and algorithms Experience with web development frameworks or tools (e.g. React, Node.js, Django) Enthusiasm for learning and building high-quality software Excellent communication and collaboration skills Full More ❯
Posted:

Junior Software Engineer

Manchester, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tools and technologies in software development What We’re Looking For: A recently completed degree in Computer Science, Software Engineering, or a related field Understanding of software development principles, data structures, and algorithms Experience with web development frameworks or tools (e.g. React, Node.js, Django) Enthusiasm for learning and building high-quality software Excellent communication and collaboration skills Full More ❯
Posted:

Junior Software Engineer

Telford, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tools and technologies in software development What We’re Looking For: A recently completed degree in Computer Science, Software Engineering, or a related field Understanding of software development principles, data structures, and algorithms Experience with web development frameworks or tools (e.g. React, Node.js, Django) Enthusiasm for learning and building high-quality software Excellent communication and collaboration skills Full More ❯
Posted:
Data Structures
the UK excluding London
10th Percentile
£37,424
25th Percentile
£46,250
Median
£57,500
75th Percentile
£73,886
90th Percentile
£88,000