Data Structures Jobs in England

351 to 375 of 474 Data Structures Jobs in England

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:

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:

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:

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:

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:

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:

Principal Software Engineer

London Area, United Kingdom
Ingenii Search
Strong proficiency in modern C++ (C++17/20) and multi-threaded programming. Deep understanding of low-latency programming, including CPU cache optimization, lock-free data structures, and efficient memory management. Experience with network programming (TCP/IP, UDP, multicast) and high-performance messaging frameworks. Familiarity with Linux kernel More ❯
Posted:

Compiler Engineer (LLVM/GCC)

Cambridge, England, United Kingdom
European Tech Recruit
performance analysis and optimization. Desired Skills and Experience: PhD in a relevant subject. Strong computer science knowledge and coding skills (C/C++, architecture, data structures, and algorithms). Strong self-motivation and a passion for exploring new technological frontiers. Excellent communication skills. Ability to work effectively within More ❯
Posted:

Compiler Engineer (LLVM/GCC)

cambridge, east anglia, United Kingdom
European Tech Recruit
performance analysis and optimization. Desired Skills and Experience: PhD in a relevant subject. Strong computer science knowledge and coding skills (C/C++, architecture, data structures, and algorithms). Strong self-motivation and a passion for exploring new technological frontiers. Excellent communication skills. Ability to work effectively within More ❯
Posted:

Compiler Engineer (LLVM/GCC)

Cambridge, south west england, United Kingdom
European Tech Recruit
performance analysis and optimization. Desired Skills and Experience: PhD in a relevant subject. Strong computer science knowledge and coding skills (C/C++, architecture, data structures, and algorithms). Strong self-motivation and a passion for exploring new technological frontiers. Excellent communication skills. Ability to work effectively within More ❯
Posted:

Mid Java Developer

London Area, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
Mid Java Developers: Core Java Developing software from scratch WITHOUT the use of frameworks e.g. Spring Multithreading TDD, CI/CD, Paired-programming environment Data structures, algorithms, threads Working in a modern FinTech environment e.g. startup is a plus An interest in the financial sector, FX and trading More ❯
Posted:

Mid Java Developer

london, south east england, united kingdom
Hybrid / WFH Options
Understanding Recruitment
Mid Java Developers: Core Java Developing software from scratch WITHOUT the use of frameworks e.g. Spring Multithreading TDD, CI/CD, Paired-programming environment Data structures, algorithms, threads Working in a modern FinTech environment e.g. startup is a plus An interest in the financial sector, FX and trading More ❯
Posted:

Computer Science Teacher

Colchester, Essex, United Kingdom
Remedy Education
for Computer science Teacher: Create a positive and inclusive learning environment that fosters curiosity, critical thinking, and creativity. Teach students fundamental programming languages, algorithms, data structures, and computational thinking. Introduce students to various aspects of computer science, such as cybersecurity, artificial intelligence, and robotics. Facilitate hands-on coding More ❯
Employment Type: Permanent
Salary: GBP 140 - 250 Daily
Posted:

Senior Rust Software Engineer - Digital Asset Trading

London Area, United Kingdom
Hybrid / WFH Options
Tempest Vane Partners
performance optimization. A passionate software engineering professional who has an agnostic approach to technology Passionate about the Crypto-Trading space Good working knowledge of data structures and algorithms Knowledge of other languages like Python, C++ or GoLang are advantageous Exceptional communication, problem-solving and collaboration skills More ❯
Posted:

Senior Rust Software Engineer - Digital Asset Trading

london, south east england, united kingdom
Hybrid / WFH Options
Tempest Vane Partners
performance optimization. A passionate software engineering professional who has an agnostic approach to technology Passionate about the Crypto-Trading space Good working knowledge of data structures and algorithms Knowledge of other languages like Python, C++ or GoLang are advantageous Exceptional communication, problem-solving and collaboration skills More ❯
Posted:

Amazon Robotics - Software Development Engineer Co-Op - Spring 2025 - Toronto

London, United Kingdom
Amazon
opportunities to extend its product lines into new areas. BASIC QUALIFICATIONS Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis Are 18 years of age or older Experience with at least one modern language such as Java, Python, C++ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (Junior & Mid-Level)

London Area, United Kingdom
Gold Group Ltd
machine learning pipelines What We’re Looking For 1–4 years of professional experience working with Python Solid understanding of backend fundamentals, APIs, and data structures A love for solving real-world problems through technology Enthusiasm to learn, experiment, and collaborate Experience in media, entertainment, or creative industries More ❯
Posted:

Back End Software Engineer C# or Java AWS

Sunderland, Tyne & Wear
Hybrid / WFH Options
Client Server
have experience with AWS You have experience across the full development lifecycle You have a good understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You enjoy problem solving, collaborating and learning What's in it for you: Competitive salary to £65k Bonus, paid quarterly More ❯
Employment Type: Permanent
Salary: £40,000 - £65,000
Posted:

Software Engineer (Junior & Mid-Level)

london, south east england, United Kingdom
Gold Group Ltd
machine learning pipelines What We’re Looking For 1–4 years of professional experience working with Python Solid understanding of backend fundamentals, APIs, and data structures A love for solving real-world problems through technology Enthusiasm to learn, experiment, and collaborate Experience in media, entertainment, or creative industries More ❯
Posted:
Data Structures
England
10th Percentile
£41,625
25th Percentile
£46,750
Median
£71,991
75th Percentile
£98,750
90th Percentile
£127,500