Data Structures Jobs in the UK

451 to 475 of 610 Data Structures Jobs in the UK

Senior Java Software Engineer

belfast, antrim, United Kingdom
Airswift
across Equity Swaps, Delta One, and Prime Brokerage. While low-latency expertise is not essential, a deep command of Core Java and algorithmic/data structure proficiency is critical to succeed in this complex and performance-sensitive environment. Key Responsibilities: Design and enhance trading engines for derivatives and structured … financial products. Build scalable systems to support high-volume operations (100s of TBs of data). Refactor and decouple legacy components, with a focus on MongoDB and modern relational DBs like PostgreSQL . Drive cloud readiness, adopt microservices architecture , and contribute to distributed system designs. Lead database migrations from … Sybase , DB2 ) to modern platforms. Required Skills: Strong Core Java expertise, with a focus on performance tuning and optimisation . Solid understanding of algorithms , data structures , and concurrent distributed environments . Proven experience with MongoDB and relational databases (e.g., PostgreSQL). Familiarity with service-oriented architecture , cloud platforms More ❯
Posted:

Senior iOS Engineer

United Kingdom
Hybrid / WFH Options
DuckDuckGo
design patterns such as MVVM, MVP, etc., mobile threading, and memory management and how they apply to mobile applications. A fundamental understanding of complex data structures and algorithms, which enables you to develop and apply new solutions and confidently navigate and improve existing code. Ability to leverage both … quantitative and qualitative data and to collaborate with a cross-functional team to develop effective UX solutions. Effective project management skills. Creative problem solvers and risk takers. You like to take initiative to push projects forward but know when to involve others. Excellent communication skills. You can validate your More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Information Manager

Oxfordshire, Carterton, United Kingdom
Carmichael UK
and can obtain security clearance Key Responsibilities: Develop and implement project-specific information management strategies in line with ISO 19650 standards. Oversee the Common Data Environment (CDE) to ensure data accuracy, accessibility, and security. Coordinate with BIM Managers, Design Teams, and Project Stakeholders to manage the flow of … Proficiency with CDE platforms (e.g., Autodesk BIM 360, Asite, Viewpoint, etc.). Excellent communication, organizational, and stakeholder management skills. Ability to interpret technical drawings, data structures, and metadata requirements. A degree or equivalent qualification in construction management, architecture, engineering, or related field is preferred. &#(phone number removed More ❯
Employment Type: Contract
Posted:

Frontend Engineer - Data Experience (Warsaw)

London, United Kingdom
hyperexponential
deeply creative, innovative environment where we push technological boundaries, both through our work and our regular (and sometimes irregular!) hackathons. Your Mission At the Data Experience team, our mission is to turn the wealth of information into actionable insights. We focus on delivering features that help our customers better … go, giving them the clarity and confidence to move forward with certainty. You will play a key role in shaping the user experience, ensuring data is not only accessible but also presented in an intuitive and actionable way for our customers. Your Impact Help us build the right thing … our product in production by joining an on-call rota. Expected Skills Experience with ReactJS and Typescript. Understanding of good UI/UX of Data & Analytics tooling. Ability to collaborate with Product to design and implement green field features. Have experience of a complete product development lifecycle (conception through More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Frontend Engineer - Data Experience (London)

London, United Kingdom
hyperexponential
deeply creative, innovative environment where we push technological boundaries, both through our work and our regular (and sometimes irregular!) hackathons. Your Mission At the Data Experience team, our mission is to turn the wealth of information into actionable insights. We focus on delivering features that help our customers better … go, giving them the clarity and confidence to move forward with certainty. You will play a key role in shaping the user experience, ensuring data is not only accessible but also presented in an intuitive and actionable way for our customers. Your impact Help us build the right thing … our product in production by joining an on-call rota. Expected Skills Experience with ReactJS and Typescript. Understanding of good UI/UX of Data & Analytics tooling. Ability to collaborate with Product to design and implement green field features. Have experience of a complete product development lifecycle (conception through More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II, Full Stack, Google Ads

United Kingdom
WeAreTechWomen
year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with data structures or algorithms. 1 year of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and … software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Experience developing accessible technologies. Experience in frontend development or data processing. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Quantitative Developer

London Area, United Kingdom
Zenith Search
global equities. Partner directly with researchers and traders to translate ideas into robust, production-ready code. Develop infrastructure for systematic trading strategies, real-time data analysis, and backtesting. Contribute to the continuous improvement of execution algorithms and performance tuning. Engage in a fast-paced environment focused on innovation, experimentation … C++ (or other low-latency languages). Solid experience (2+ years) working with equities trading, including understanding of market microstructure. Deep knowledge of algorithms, data structures, and optimization techniques. Hands-on experience with real-time trading systems, backtesting frameworks, and performance profiling. Strong academic background with a degree More ❯
Posted:

Quantitative Developer

london, south east england, United Kingdom
Zenith Search
global equities. Partner directly with researchers and traders to translate ideas into robust, production-ready code. Develop infrastructure for systematic trading strategies, real-time data analysis, and backtesting. Contribute to the continuous improvement of execution algorithms and performance tuning. Engage in a fast-paced environment focused on innovation, experimentation … C++ (or other low-latency languages). Solid experience (2+ years) working with equities trading, including understanding of market microstructure. Deep knowledge of algorithms, data structures, and optimization techniques. Hands-on experience with real-time trading systems, backtesting frameworks, and performance profiling. Strong academic background with a degree More ❯
Posted:

Software Engineer

Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Set2Recruit
for someone with deep algorithmic thinking, fluency in C++, and a passion for solving hard, real-world problems at the intersection of computational geometry, data structure design, and algorithmic complexity. You'll bring your PhD-level insights to challenges few engineers encounter - and see your work drive innovation in … components, particularly in 2D geometry, routing, and constraint solving Tackling performance-critical layout problems involving network theory and spatial optimization Inventing and integrating custom data structures and algorithms for geometry manipulation Collaborating across teams to plug novel research-based ideas into existing platforms Owning problems end to end More ❯
Employment Type: Permanent
Posted:

Software Engineer, Google Play

United Kingdom
WeAreTechWomen
year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with data structures or algorithms. Preferred qualifications: Experience working with cross-functional roles including UX and Product. Experience with Java, Dart, Apps Framework, Boq. About … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Business Intel Engineer, APP Global

London, United Kingdom
Amazon
Partnering with engineering, product, business and finance teams to create key performance indicators and new methodologies for measurement. Fluency in analytical communication to translate data into actionable insights for stakeholders both in and out of the team, create analytical insights to identify key priorities. Proactively make and justify recommendations … based on advanced statistical techniques, deep familiarity with the customer or developer experiences, as well as by cross-referencing multiple data sources and comparing against the wider industry. Determine best-in-class performance reports and automate reporting for regular metrics, identify areas of opportunity to automate, scale ad-hoc … analyses, build and inform BI tool improvements. Providing requirements for telemetry and data structure to improve ability to extract data efficiently and provide the team insights faster. A day in the life Analyze data and find insights to either drive strategic business decisions or to drive incremental More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Developer (Python)

england, United Kingdom
Hybrid / WFH Options
Known Talent
infrastructure engineering/operations using products such as Docker. Working closely with other highly skilled Developers, you will design, implement and maintain essential features, data structures and protocols to the core platform. The platform has a distributed architecture, is based on a Docker-based execution environment and has … quality. a “leave it better than you found it” mindset, actively improving code even if you didn’t originally write it. Any statistical or data processing experience would be helpful, as would knowledge of data science tools and frameworks. Inclusion Statement We are dedicated to providing reasonable adjustments More ❯
Posted:

Software Engineer II, Pixel Graphics

London, United Kingdom
Google
Bachelor's degree or equivalent practical experience. 1 year of experience with data structures or algorithms. 1 year of experience working with embedded operating systems. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience with embedded Linux, or low-level Android programming. … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Founding Machine Learning Engineer

London Area, United Kingdom
Letly
a passion for deploying AI/ML models into real-world, production-grade applications. Apply if: You have strong foundational software engineering knowledge, including data structures, algorithms, system design, and OOP. You have advanced knowledge of LLM architectures and ML/DL frameworks (e.g. TensorFlow, PyTorch, LangChain, Keras … scalability, and cost-effectiveness in a production environment. Implement and manage the infrastructure for MLOps, including fine-tuning, deployment, monitoring and versioning. Develop robust data pipelines for ingestion, cleaning, model training, and continuous deployment. Build retrieval-aware repositories for model training, evaluation, and real-time context-rich inference. Collaborate More ❯
Posted:

Founding Machine Learning Engineer

london, south east england, United Kingdom
Letly
a passion for deploying AI/ML models into real-world, production-grade applications. Apply if: You have strong foundational software engineering knowledge, including data structures, algorithms, system design, and OOP. You have advanced knowledge of LLM architectures and ML/DL frameworks (e.g. TensorFlow, PyTorch, LangChain, Keras … scalability, and cost-effectiveness in a production environment. Implement and manage the infrastructure for MLOps, including fine-tuning, deployment, monitoring and versioning. Develop robust data pipelines for ingestion, cleaning, model training, and continuous deployment. Build retrieval-aware repositories for model training, evaluation, and real-time context-rich inference. Collaborate More ❯
Posted:

Senior Software Engineer, Pixel Graphics, GPU Software

London, United Kingdom
Google
UK Apply 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. … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Fullstack Engineer

London, United Kingdom
Up Closets of North Cincinnati
product development, innovate, optimize complex problems and improve efficiency. We're looking for team players that value opinions other than their own, look to data to support their decisions, take initiative and make things better. Ideal candidates are curious and eager to learn, are comfortable with ambiguity and a … with either Golang or Scala Must have expert knowledge and experience with a modern front-end framework like React Must have proven experience using data structures and algorithms especially as pertain to web system design and distributed systems Must have expert knowledge of RDBMS such as Postgres or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Engineer

London, United Kingdom
Funding Circle Ltd
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 … who is able to lead and influence architectural decisions whilst mentoring and up-skilling more junior members of the team A strong fundamental programmer (data structures, algorithms) Familiar with developing on Unix/Linux Knowledgeable of Agile, Scrum, BDD, TDD and CI/CD Experienced in technical leadership More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Frontend Engineer, 12M FTC (London, Berlin or Madrid), EU Prime & Marketing

London, United Kingdom
ENGINEERINGUK
with business goals. Maintain core marketing tech stack and act as a technical liaison. BASIC QUALIFICATIONS Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) Experience using JavaScript frameworks such as Angular and React Experience (non-internship) in professional front … 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. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - RISC-V

London, United Kingdom
Hybrid / WFH Options
Trili
hands-on experience in software engineering Experience with modern idiomatic Rust or a strong desire to learn it Strong Computer Science fundamentals (e.g. algorithms, data structures and concurrency) Familiarity with instruction sets in various contexts Being comfortable or having worked on/with language runtimes, compilers or interpreters … workplace for everyone, so please let us know if you need any accommodations throughout the interview process. By applying, you consent to your application data being shared with our partner companies for recruitment purposes, in compliance with our privacy policy More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer - RISC-V

London, United Kingdom
Hybrid / WFH Options
Trilitech
hands-on experience in software engineering Experience with modern idiomatic Rust or a strong desire to learn it Strong Computer Science fundamentals (e.g. algorithms, data structures and concurrency) Familiarity with instruction sets in various contexts Being comfortable or having worked on/with language runtimes, compilers or interpreters … workplace for everyone, so please let us know if you need any accommodations throughout the interview process. By applying, you consent to your application data being shared with our partner companies for recruitment purposes, in compliance with our privacy policy. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer C++

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Granite Recruitment and Consulting Ltd
/experience: C++ BSc/MSc/PhD in Computer Science or similar Mathematical skills An interest in algorithm development An understanding of complex data structures Experience with QT toolkit In return the company are able to offer: Very flexible working hours - potential to work 4/4.5 More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Back End Java Engineer (Mid-Level)

Manchester, Lancashire, United Kingdom
DevopsUK by CloudShift Technologies Ltd
maximize development efficiency Qualifications: 5+ years of experience in software development, with a strong focus on Java Strong understanding of computer science principles and data structures Experience with cloud platforms such as AWS or GCP Experience with relational databases (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB) Strong More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer C

BS32, Bradley Stoke, South Gloucestershire, Almondsbury, Gloucestershire, United Kingdom
Hybrid / WFH Options
Granite Consulting
/experience: C++ BSc/MSc/PhD in Computer Science or similar Mathematical skills An interest in algorithm development An understanding of complex data structures Experience with QT toolkit In return the company are able to offer: Very flexible working hours - potential to work 4/4.5 More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

Part-time Computer Science Teacher - Lambeth

Lambeth, London, United Kingdom
Wayman Education
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 More ❯
Employment Type: Permanent
Salary: GBP 38,766 - 60,092 Annual
Posted:
Data Structures
10th Percentile
£42,375
25th Percentile
£46,750
Median
£71,991
75th Percentile
£97,500
90th Percentile
£125,250