Data Structures Jobs in the UK

326 to 350 of 484 Data Structures Jobs in the UK

Visiting Lecturer in Computing

London, South East, England, United Kingdom
Regent College London
reflected in our 93% student satisfaction rating (NSS 2024) The Role You will deliver and support modules in Computing related disciplines some of these are as follows: Advanced Programming Data Structures and Algorithms Agile Programming Applied Machine Learning Computer Graphics Web Design and Programming Cloud Technologies Advanced Databases and Big Data Introduction to AI Natural Language Processing … DevOps Data Analysis and Visualisation InfoSec Key Responsibilities Delivering lectures, seminars, and workshops aligned to module specifications Updating and maintaining engaging digital learning content via VLE and MS Teams Supporting student assessment and providing timely, constructive feedback Advising students on academic and pastoral matters, referring where appropriate Participating in moderation, standardisation, and academic quality assurance Contributing to curriculum development More ❯
Employment Type: Contractor
Rate: Competitive salary
Posted:

Java Software Engineer - Cryptocurrency

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
Engineer/Developer WFH to £100k Are you a skilled Java Software Engineer with low latency trading systems experience? You could be progressing your career at a global market data and trading platform provider for cryptocurrency markets. As a Java Software Engineer you will develop, test and maintain high-quality, low-latency Java applications handling millions of requests per … must have the right to work in the UK and be UK based. About you: You have strong Java development experience including concurrency, garbage collection, low level performance optimisation, data structures and memory efficient design patterns You have experience with low latency systems, particularly OMS (Order Management Systems), EMS (Execution Management Systems) You have strong design skills and More ❯
Employment Type: Permanent, Work From Home
Posted:

Backend Software Engineer Java Low Latency Trading

City of London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
to £100k Are you a skilled Backend Software Engineer with strong Java skills and low latency trading systems experience? You could be progressing your career at a global market data and trading platform provider for Cryptocurrency markets. As a Backend Software Engineer you will develop, test and maintain high-quality, low-latency Java applications handling millions of requests per … must have the right to work in the UK and be UK based. About you: You have strong Java development experience including concurrency, garbage collection, low level performance optimisation, data structures and memory efficient design patterns You have experience with low latency systems, particularly OMS (Order Management Systems), EMS (Execution Management Systems) You have strong design skills and More ❯
Employment Type: Full-Time
Salary: £80,000 - £100,000 per annum
Posted:

Dynamics 365 CRM Manager

Oxford, Oxfordshire, South East, United Kingdom
RABI
from legacy systems to a modern CRM platform represents a significant step forward in how we connect with and support our community. Weve already laid strong foundations by migrating data, configuring core functionalities, and aligning the system with our fundraising, volunteering, and communications needs. As we look to the future, our vision is to fully embed CRM into the … fabric of our organisationempowering teams across RABI to make informed, data-driven decisions and deliver more personalised, impactful experiences to all within our community. We are committed to building a connected ecosystem through seamless integrations with other platforms, expanding automation, and leveraging analytics to anticipate needs and deepen relationships. This role will play a key part in shaping the … Manager to lead the ongoing development, integration, and optimisation of our Microsoft Dynamics 365 CRM platform. This role will be pivotal in ensuring our CRM system supports strategic engagement, data-driven decision-making, and seamless cross-functional collaboration. You will oversee CRM architecture, data governance, and integrations with other systems, while enabling internal teams to use CRM tools More ❯
Employment Type: Permanent
Salary: £45,000
Posted:

Applied Scientist, ATS Machine Learning & Engineering (ML&E)

London, United Kingdom
Amazon
patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience using Unix/Linux - Experience in professional software development Amazon is … success. We make recruiting decisions 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:

Senior Backend Engineer - Laravel

United Kingdom
SAM AI Solutions LTD
Develop scalable, secure and functional web applications Develop ideas for new programs, products, or features by monitoring industry developments and trends Work on the maintenance and improvement of existing data structures Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. Work with the product and operations team to provide guidance and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, ATS Machine Learning & Engineering (London)

London, UK
Amazon
patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience using Unix/Linux - Experience in professional software development Amazon is … success. We make recruiting decisions 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: Full-time
Posted:

Embedded Software Engineer - Contract (On-Site / Outside IR35)

Crawley, Sussex, United Kingdom
Zenovo
C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of software architecture, algorithms, and data structures Ability to work collaboratively in a team environment and communicate effectively with cross-functional stakeholders Passion for staying up-to-date with the latest trends and technologies More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Embedded Software Engineer - Contract (On-Site / Outside IR35)

Crawley, West Sussex, South East, United Kingdom
ZENOVO LTD
C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of software architecture, algorithms, and data structures Ability to work collaboratively in a team environment and communicate effectively with cross-functional stakeholders Passion for staying up-to-date with the latest trends and technologies More ❯
Employment Type: Contract
Posted:

Customer Experience Specialist

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Getronics
App via Aviva Private medical cover from 12 months Global Recognition Program – 40+ awards were made last year under our RecogniseMe scheme Role Purpose: As a Global Customer Experience & Data Analytics Leader, you will be a strategic partner in transforming the customer journey through data-driven insights, voice of the customer (VoC) analysis, and cross-functional collaboration. This … design and execution of qualitative and quantitative research studies (e.g., interviews, focus groups, workshops) to uncover deep insights into customer experiences, needs, pain points, and behaviours. Regularly analyse VoC data to identify trends, themes, risks, and value drivers that inform product and service transformation. Act as a subject matter expert in VoC, providing actionable intelligence to journey owners, product … and closed-loop processes that drive change and enhance customer satisfaction. Promote a customer-first culture by storytelling and delivering clear, engaging insights that inspire action and behaviour change. Data Analysis & Strategic Insight : Collect and analyse customer and business data from CRM systems, transactional databases, surveys, and feedback platforms. Use statistical techniques, exploratory analysis, and predictive modelling to More ❯
Posted:

Applied Scientist II, SFT Machine Learning

London, United Kingdom
Amazon
patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience using Unix/Linux - Experience in professional software development Our inclusive More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Quant Developer

London, United Kingdom
Hybrid / WFH Options
P2P
Quant Developer who is passionate about technology, interested in both low level details of how computer hardware operates and high-level design of large systems, as well as in data infrastructure. Someone who likes opening the hood to see how things work, has understanding of data structures, experience writing client-server network applications, and writing and optimising … is a plus. At Wintermute you will have an opportunity to grow and make direct impact on trading by developing and improving all the parts of the trading platform, data infrastructure and related software, while also getting advice and guidance from very experienced developers and traders, including the founders. You will get a lot of independence and responsibility right … and it is also up to you to shape it in the direction that matches your talents and company needs. The focus of the role would be to create data infrastructure to bring the analytics to the next level and support the scaling of quantitative trading. Projects may also include upgrading major trading system components, designing a completely new More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London, United Kingdom
NewOrbit Space Ltd
low-level drivers to ADCS control loops-and push code from bench tests to on-orbit updates. You'll ensure each satellite runs autonomously and safely, turning in-orbit data into actionable ground insights so every subsystem meets its mission marks. You'll have a huge influence on the direction of the software and system development of our satellite. … outs and thermal excursions without ground intervention. Design the command & telemetry pipeline - transform CCSDS frames in-orbit into MQTT topics and cloud dashboards on the ground. Develop internal automation & data analysis tooling in Python for build, CI/CD, and anomaly triage. Trade across disciplines - work with AOCS, propulsion, avionics and mission-design teams to balance compute, power, thermal … . Experience taking code through unit, integration & HIL tests and shipping via CI/CD (exposure to MISRA-C or ECSS a plus). Strong software design fundamentals, including data structures, concurrency and debugging. Master version control, static analysis, containerised build tooling and automated deployment. Nice-to-haves Are comfortable with model based design (MATLAB/Simulink) and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Frontline

London, United Kingdom
Hybrid / WFH Options
Palantir Technologies
A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more. The Role As a Frontline Software Engineer at Palantir, you would begin … spectrum of teams, each focused on tackling unique technical challenges and delivering impact across a range of domains. You might work on designing and building scalable systems that power data-driven workflows for organizations worldwide, collaborating closely with teammates to deliver robust APIs and high-performance infrastructure. On other teams, you could be developing the foundational building blocks that … ensure our platform is secure, reliable, and performant, addressing challenges in distributed systems, data storage, and application security. You may also have the opportunity to architect and deliver end-to-end user experiences, crafting intuitive interfaces and workflows that empower thousands of users to solve complex, real-world problems. It doesn't matter what languages you know when you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Part-time Computer Science Teacher - Lambeth

Lambeth, London, United Kingdom
Wayman Education
Permanent, MPS/UPS ) Key Stages: Primarily 3, 4, and potentially 5. Focus: Delivering inspiring and challenging Computer Science lessons that cover a range of topics, including programming, algorithms, data structures, and computer systems. Responsibilities Include: Planning and teaching high-quality lessons. Assessing student progress and providing constructive feedback. Fostering computational thinking and problem-solving skills. Contributing to More ❯
Employment Type: Permanent
Salary: GBP 38,766 - 60,092 Annual
Posted:

Startups Sr. Applied Scientist, Generative AI Innovation & Delivery Team

London, United Kingdom
Amazon
applied research experience - 5+ years of hands on experience with Python to build, train, and evaluate models - 5+ years of experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - 2+ years of experience with design, development, and optimization of generative AI solutions, algorithms … success. We make recruiting decisions 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:

Senior Software Engineer, Pixel Graphics, GPU Software (London)

London, UK
Google
50s age inclusive jobs board. Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience with software development in C or C programming languages, and with data structures/algorithms. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 3 years of experience working … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a More ❯
Employment Type: Full-time
Posted:

Senior Backend Software Engineer

London, United Kingdom
Hybrid / WFH Options
Fruition Group
with Python (FastAPI, Flask, or Django) Solid understanding of microservices, cloud infrastructure, and APIs Familiar with SQL/NoSQL, version control (Git), and CI/CD pipelines Strong fundamentals: data structures, OOP, debugging Curious, collaborative, and eager to leverage AI tools to boost productivity Benefits: Private medical insurance, Company share options, Generous holiday allowance, Flexible hybrid working allowance. More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Software Engineer III, Android System UI Intelligence

London, United Kingdom
Google Inc
languages, or 1 year of experience with an advanced degree. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. 2 years of experience with data structures or algorithms. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Computer Science teacher- Lovely school in Haringey- April start

London, United Kingdom
Wayman Group
degree in Computer Science or a related field Qualified Teacher Status (QTS) Proven experience teaching Computer Science to primary/secondary students Strong knowledge of programming languages, algorithms, and data structures Familiarity with educational software and tools for teaching Computer Science Excellent communication and interpersonal skills Ability to differentiate instruction to meet individual student needs Commitment to ongoing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineer

London, United Kingdom
Hybrid / WFH Options
WeAreTechWomen
get the finance they need to grow. With more than a decade of expertise under our belt, we've built a game-changer of a platform with cutting-edge data and technology that's reshaping the landscape of SME lending. Say goodbye to lengthy applications and hello to lightning-fast decisions! In just minutes, SMEs across the UK can … and confidently mitigating any risks, issues or control weaknesses that arise in your day-to-day What we're looking for Experience working with Ruby. Strong fundamental programming skills (data structures, algorithms). Excellent communication skills, both written and spoken. An interest (or experience) in any Distributed Systems or Event-Driven Architectures (using Apache Kafka). At Funding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software Engineer

South East, United Kingdom
ECM Selection (Holdings) Limited
coding skills in languages such as C++, C#, Java etc. Your coding experience needs to extend beyond academic modules and projects Firm grasp of software engineering concepts – object orientation, data structures, version control etc. A knowledge of web development frameworks (React etc.), and JavaScript would be an advantage Confident communication skills Full, unlimited, and already existing UK work More ❯
Employment Type: Permanent
Salary: £38000 - £45000/annum £38k+ initially, with early review
Posted:

Software Engineer 2 - Portal Platform

United Kingdom
Menlo Ventures
in React Experience working with distributed teams, proficient in asynchronous and written communication You're growth driven & looking to increase impact & responsibility over time Strong fundamentals in computer science, data structures, and performance optimization. BS degree in Computer Science, Applied Sciences, Information Systems or other related engineering field Nice to Have Familiarity with our stack (AWS, K8, Python More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Web Engineer Engineering London MSquared London MSquared

London, United Kingdom
Improbable Worlds Limited
responsive UI design. Strong UI architecture skills , with the ability to apply design patterns to build simple, reusable components for complex interfaces. Solid computer science fundamentals , including familiarity with data structures, algorithms, profiling, and performance optimization. Attention to code quality , with a focus on simplicity, performance, and detail. Skilled in prototyping and rapid iteration , comfortable delivering solutions quickly More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Frontend Engineer Engineering London MSquared London MSquared

London, United Kingdom
Improbable Worlds Limited
responsive UI design. Strong UI architecture skills , with the ability to apply design patterns to build simple, reusable components for complex interfaces. Solid computer science fundamentals , including familiarity with data structures, algorithms, profiling, and performance optimization. Attention to code quality , with a focus on simplicity, performance, and detail. Skilled in prototyping and rapid iteration , comfortable delivering solutions quickly More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Data Structures
10th Percentile
£40,875
25th Percentile
£46,750
Median
£70,000
75th Percentile
£95,000
90th Percentile
£123,250