Data Structures Jobs in England

276 to 300 of 1,678 Data Structures Jobs in England

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:

Senior Full Stack Software Engineer

London, England, United Kingdom
Infinite Convergence Solutions Inc
and when required. Requirements 7-8 years of experience in Full Stack development of cloud software solutions 6+ years of experience with C++ and/or Java Knowledge of data structures, databases, networks, and algorithms Advanced knowledge of application, data, and architecture disciplines Experience with AWS cloud platform services Experience working as part of an Agile team 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:

Engineering Lead, Python

London, United Kingdom
Randstad (Schweiz) AG
service and outcomes at scale. With tools for work order management, compliance, inspections, and field service coordination, we help our partners streamline operations, deliver essential services faster, and make data-driven decisions with confidence. Today, millions of homes are managed through Plentific-and we're just getting started. We're a team of curious minds and problem solvers, united … team sits at the centre of everything we do at Plentific and is constantly tackling challenging problems, such as online payments, quoting, invoicing, booking, search/scoring algorithms, ETL, data pipelines, in-app messaging, real-time notifications and fraud prevention. Our backend engineers mostly work with Python and Django on an increasingly more service-oriented architecture. The rest of … Work with product owners, engineering managers, user interface designers and other software engineers to write technical documents that identify software project requirements Design, build and maintain APIs, microservices and data pipelines Write well-formulated, testable and readable code using appropriate software design patterns Design, normalise and optimise relational databases Write complex SQL queries to get data from the More ❯
Employment Type: Permanent
Salary: GBP Annual
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:

AI Pre-Sales Scientist

London, England, United Kingdom
FICO
prepare sales package proposals. What We're Seeking MSc degree in computer science, engineering, physics, statistics, mathematics, operations research or natural science fields with hands-on related experience in data science, including AI/Gen AI and machine learning. Experience analyzing large data sets and applying data-cleaning techniques along with performing statistical analyses leading to the … understanding of the structure of data sets. Proven and demonstrable experience with at least three of the following machine learning algorithms: neural networks, logistic regression, non-linear regression, random forests, decision trees, support vector machines, linear/non-linear optimization. Experience working with Java and Python, and strong understanding of data structures, algorithms, and software design patterns. … camaraderie. Why Make a Move to FICO? At FICO, you can develop your career with a leading organization in one of the fastest-growing fields in technology today – Big Data analytics. You’ll play a part in our commitment to help businesses use data to improve every choice they make, using advances in artificial intelligence, machine learning, optimization More ❯
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:

Lead C++ Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Korn Ferry
time each week, and 2 days working remotely. Rate negotiable Skills & Requirements: Specific Software Skills are : Strong expertise in C++ development, with a deep understanding of object-oriented programming, data structures, and algorithms Experience with version control systems (e.g., Git), build systems, and continuous integration/continuous deployment (CI/CD) pipelines Knowledge of other programming languages (e.g. More ❯
Posted:

Lead C++ Developer

London Area, United Kingdom
Hybrid / WFH Options
Korn Ferry
time each week, and 2 days working remotely. Rate negotiable Skills & Requirements: Specific Software Skills are : Strong expertise in C++ development, with a deep understanding of object-oriented programming, data structures, and algorithms Experience with version control systems (e.g., Git), build systems, and continuous integration/continuous deployment (CI/CD) pipelines Knowledge of other programming languages (e.g. More ❯
Posted:

Python Developer

London, England, United Kingdom
Hybrid / WFH Options
twentyAI
quality. Analyze technical challenges, evaluate solution options, and ensure compliance with security standards. Collaborate with internal technology teams, business partners, and stakeholders. Qualifications: Strong understanding of programming principles including data structures, algorithms, and object-oriented design (preferably in Python). Experience with Git, CI/CD pipelines, automated testing, and modern DevOps practices. Familiarity with Agile methodologies and More ❯
Posted:

Lead C++ Developer

City of London, England, United Kingdom
JR United Kingdom
for 3 days on-site each week, and 2 days remote. Skills & Requirements: Specific Software Skills: Strong expertise in C++ development, with a deep understanding of object-oriented programming, data structures, and algorithms Experience with version control systems (e.g., Git), build systems, and CI/CD pipelines Knowledge of other programming languages (e.g., Python, Java) and development tools More ❯
Posted:

Senior Java Developer TDD - Technologist

London, England, United Kingdom
Client Server
and have experience with TDD 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 What's in it for … clients we work with share our values. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Data Security Software Products and Software Development Referrals increase your chances of interviewing at Client Server by 2x Get notified about new Java Software Engineer jobs in London, England, United More ❯
Posted:

i2 Software Developer

London, England, United Kingdom
Hybrid / WFH Options
MediSolution
skills Desirable (but not essential) Experience creating accessible and globalized web applications (A11Y, I18N + L10N) Good understanding of backend development using Node.js Experience working with geolocation/geospatial data Experience with graph visualization libraries to represent complex data structures visually Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker) About i2 Our intelligence analysis … software tools help analysts and investigators transform data in real-time, enabling customers to detect, disrupt, and defeat sophisticated threats. We serve global customers carrying out critical missions in public safety, defense, fraud, and financial crimes. Learn more at: https://i2group.com As a Harris Computer company, we strive to create a respectful and united environment where all More ❯
Posted:

Associate Scala Developer

London, England, United Kingdom
S&P Global
quantitative analysts and software developers the successful candidate will be working at the cutting edge of software and financial engineering. S&P is currently investing in their technology and data platforms to develop a number of new revenue generating products, leveraging open source and big data technologies. These include new data integration, advanced analytics, visualization, aggregation and … smart data initiatives that address new customer needs and are highly visible and strategic within the organisation. These initiatives are using best of breed technologies, such as Spark, HDFS, Kafka, Postgres, Cassandra and AWS along with in-house developed technologies, and the successful candidate will be working in a fast paced, dynamic team environment, building commercial products which are … of financial analytics experts and software developers building advanced analytics solutions for the financial industry. They will use the aforementioned technologies to build state of the art software and data analytics used for trading and risk management at leading global financial institutions. Duties & Accountabilities Design and implement Big Data infrastructure for batch and real-time analytics. Ensure highly More ❯
Posted:

Senior Python Developer - Financial Technology

London, United Kingdom
Hybrid / WFH Options
McGregor Boyall Associates Limited
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 ❯
Employment Type: Contract, Work From Home
Rate: £750 - £850 per day
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:

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 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 Platform Engineer - 310

London, England, United Kingdom
Hybrid / WFH Options
Quantinuum
work at the intersection of modern software engineering and the cutting-edge technology of quantum computing, please apply! Key Responsibilities: Implement, validate, and optimize high-availability approaches for our data storage (PostgreSQL, Influx, Redis, etc) Maintain and enhance our Kubernetes infrastructure spanning multiple clusters Refactor microservice database interaction patterns for robustness across codebases and create shared client libraries Develop … experience in microservice architecture and development, as well as full-stack development Proven ability to solve complex problems and clearly document and communicate solutions Expertise in working with diverse data representations and data structures Proficiency with container/image technologies like Docker or Vagrant Strong skills in software testing and deployment tools Knowledge of back-end server More ❯
Posted:

Python Developer

City of London, London, United Kingdom
mthree
or interest in agile methodologies (XP, SCRUM, Kanban) and continuous integration. A degree in Computer Science, Physics, Engineering, or Mathematics. Excellent problem-solving, analytical skills, and understanding of algorithms, data structures, and design patterns. Familiarity with messaging middleware, TCP/IP networking, and large-scale distributed systems. Strong communication skills and ability to collaborate with business stakeholders. Interest More ❯
Posted:

Python Developer

London Area, United Kingdom
mthree
or interest in agile methodologies (XP, SCRUM, Kanban) and continuous integration. A degree in Computer Science, Physics, Engineering, or Mathematics. Excellent problem-solving, analytical skills, and understanding of algorithms, data structures, and design patterns. Familiarity with messaging middleware, TCP/IP networking, and large-scale distributed systems. Strong communication skills and ability to collaborate with business stakeholders. Interest More ❯
Posted:

Associate eFX Developer - Java

City of London, England, United Kingdom
Robert Walters UK
production issues/outages Work in an agile environment, based on research, collaboration and learning from failure Key Requirements: Experience across RFQ is ideal Strong design (patterns), algorithms and data structures knowledge Experience with the entire software development life cycle Experience with building services from scratch and developing on top of existing components Understanding of Continuous Delivery concepts. More ❯
Posted:

Senior Python Developer - Financial Technology

London, 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:

RF Senior Software Support Engineer, Music Region Flex

London, England, United Kingdom
Amazon
enabling the use of distant availability zones while balancing latency and cost. This includes experimenting with latency-sensitive and latency-insensitive workloads, finding optimal placements for business logic and data, and reducing the complexity of managing cross-region systems. Additionally, the team supports the creation of multi-region marketplaces, allowing services to scale smoothly as demand grows in key … laws are introduced in smaller markets. The focus will be on abstracting complex networking and infrastructure management tasks, improving telemetry and observability, and centralizing decisions around capacity placement and data migrations. Collaboration with various teams is essential to ensure that solutions align with existing architectural needs while driving towards a more flexible and resilient future for SDO services. Through … collaborative workflows PREFERRED QUALIFICATIONS - Advanced knowledge of UNIX/Linux operating system and tools - Experience analyzing and troubleshooting RESTful web API calls - Strong knowledge of programming, operating systems, and data structures concepts - Development experience in Java, with understanding of XML/SOAP, web services, and web application development - Proven track record in working on large-scale, enterprise-level More ❯
Posted:
Data Structures
England
10th Percentile
£41,250
25th Percentile
£46,750
Median
£74,750
75th Percentile
£97,813
90th Percentile
£127,500