526 to 550 of 724 Data Structures Jobs in England

Senior Python / C++ Software Engineer

Location
Greater London, England, United Kingdom
considered as a strong plus. Strong understanding and experience with Linux system programming fundamentals Ability to develop large‐scale, distributed systems Strong understanding of data structures, algorithms, high‐performance application design, and concurrency patterns. Self‐motivated and able to work independently with minimal direction Proficiency in English … outstanding candidate will also have experience with one or more of: Developing systems for managing and performing computation on large‐scale graph data Streaming/dataflow systems Candidates need not have prior experience in financial services. #J-18808-Ljbffr ...

Senior Manager- Software Engineering

Location
Greater London, England, United Kingdom
team technical initiatives; drive design forums, establish engineering guardrails, and ensure high‐quality delivery via code reviews and automation. Partner closely with Product, Design, Data Science, and Platform teams to define project scope, sequence milestones, and proactively de‐risk execution for iterative releases. Own design of APIs and microservices … hardening on‐call procedures and runbooks, and leading incident response and post‐mortems. Solve complex distributed system challenges (such as throughput, latency, consistency, and data modeling) with pragmatic decision‐making and balanced tradeoffs. Document architectural decisions, service ownership, and operational runbooks to share knowledge and maintain long‐term scalability. ...

Python Core Developer - Middle Office in London - UK-Based Applicants Only

Location
Greater London, England, United Kingdom
LinkedIn profile, showcasing your expertise in Python and relevant domains, is also vital for UK recruiters. Ensure your CV highlights experience with high-volume data, real-time systems, or financial algorithms. Prepare a cover letter that directly addresses your expertise in Python, algorithmic trading, and your understanding … work visas in your initial communication. Network with UK-based fintech professionals on LinkedIn to gain insights and potential referrals. Brush up on Python data structures, algorithms, and performance optimisation techniques relevant to HFT. Visa sponsorship is NOT advertised for this Python Core Developer position. UK-based applicants ...

Lead Software Engineer - Low Latency Java

Location
Bournemouth, England, United Kingdom
ability to set team expectations for validating AI outputs for correctness, performance, and security. Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery … distributed systems design patterns. Hands on experience another statically compiled language like Golang, Rust or C++. Awareness of key architectural patterns/approaches, algorithms, data structures, cryptography, security protocols (e.g., TLS and OAuth/OIDC), secure system design and Threat Modelling. Certified Kubernetes and public cloud knowledge (e.g. ...

Senior Software Engineer — Real-Time Ad Serving

Location
Greater London, England, United Kingdom
call rotation to support production systems DESIRED CHARACTERISTICS 5+ years of software engineering experience in backend development Deep understanding of computer science fundamentals: data structures, algorithms, performance optimization Experience building and operating distributed systems in production Exposure to the full software development lifecycle - from design to production … plus Proficiency in a systems-level language (C++, Go, Rust, or Java) is a plus Experience with MongoDB and real-time data processing is a plus Experience with cloud infrastructure (AWS) at scale is a plus Experience with AI-assisted development tools and agentic workflows is a plus Experience ...

Senior Quantitative Researcher (Global Macro/RV) – Pioneering Multi-Strat Fund – London – Base up to 500K GBP, TC MM+ GBP

Hiring Organisation
Hunter Bond
Location
England, United Kingdom
strategies with holding periods of days to weeks. Role: Quantitative Researcher for Alpha Gen (Cross-Asset). Responsible for full lifecycle research from data curation/validation, feature engineering, model development and signal generation. Role is sitting in a central research team responsible for bridging the gap between systematic … Exceptional research track record demonstrating innovation in your field including strong publication records/best paper awards. Capable across topics in statistical modelling, algorithms, data structures, and/or ML. Working proficiency in one of the main OO programming languages: C++, Python. Extraordinary accomplishments in high school ...

Software Engineer II - Low-Latency Java and Kafka

Location
Bournemouth, England, United Kingdom
paradigms, multi-threading, messaging technologies and computer networks Experience with modern testing tools (JUnit, Mockito, Spring Test Framework) Experience using and designing schemas/data structures in resilient SQL and NoSQL databases (e.g. CockroachDB ) Familiarity with maintaining and troubleshooting software running in a Linux environment, familiarity with … testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs. Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations. Preferred qualifications, capabilities, and skills Hands on experience another ...

Software Engineer III, Android, Jetpack Remote Compose

Location
Greater London, England, United Kingdom
development. Experience with Kotlin. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 2 years of experience with data structures and algorithms. Experience with API Design, Android Libraries, Declarative Programming and API Development. Previous knowledge of Jetpack Compose. Familiarity with Android … 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 ...

Software Engineer III - AI/ML Platform

Location
Greater London, England, United Kingdom
skills Formal training or certification on software engineering concepts and applied experience. Bachelor's Degree in Computer Science or equivalent. Solid programming fundamentals: data structures, concurrency basics, debugging, testing. Comfort working in one or more of Go, Python, or TypeScript, with the ability to ramp up quickly … ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security. Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage ...

Software Engineer-II Backend

Location
Greater London, England, United Kingdom
build, and operate scalable backend services that power our identity verification and fraud prevention products. You’ll work closely with Engineering, Product, Infrastructure, and Data Science/ML teams and take ownership of software from design through production. What You’ll Do Design, build, test, and operate backend services … software engineering experience building backend applications or services. Strong programming skills in Go, Java, Python, or a comparable backend language . Good understanding of data structures, algorithms, APIs, microservices, and distributed systems fundamentals. Experience working with SQL and/or NoSQL databases. Understanding of asynchronous processing, messaging, retries ...

Low Latency C/C++ Developer London - International Hedge Fund - UK-Based Applicants Only

Location
Greater London, England, United Kingdom
high-performance computing. Ensure your CV is meticulously tailored to UK standards, emphasizing any experience with low-latency systems, HFT, or real-time data processing, using UK-centric terminology. Your LinkedIn profile should mirror this, showcasing your expertise and connections within the UK tech scene. While professional registrations like … code samples demonstrating your expertise in performance-critical applications. Network with professionals in London's financial technology sector. Practice technical interview questions focused on data structures, algorithms, and system design for HFT. For inquiries as a foreign applicant, clearly state your current visa status and willingness to relocate ...

Software Development Engineer, Video Quality Analysis (VQA)

Location
Greater London, England, United Kingdom
tolerant , highly available , and performance-driven . Optimization for Scale : Focus on enhancing algorithm accuracy, speed, and efficiency to handle high volumes of video data with minimal latency and operational cost. Technical Leadership : Drive the architectural decisions that guide system performance, ensuring alignment with overall technical strategy. Contribute … full software development life cycle , including tasks such as coding standards, code reviews, source control management, build processes, testing , and operations . Familiarity with data structures, algorithms, and distributed systems to troubleshoot, optimize, and scale systems effectively. Exposure to machine learning frameworks , computer vision , or similar cutting-edge ...

Forward Deployed Engineer (Ref: 196728)

Location
Reading, England, United Kingdom
across all business areas Own end to end delivery: scope the work with team stakeholders, build it, test it against their data, and see it through to live running Use AI tools such as Claude Code, Open AI Codex, AI enabled IDEs to deliver solutions rapidly into the business … Build bespoke integrations, data pipelines, and user-facing tools Feed learnings from the field back into our core product, shaping the roadmap with first-hand evidence Job Requirements Essential Experience and attributes: Engineering background, preferably in the Computer Science, Mathematics, Software Engineering, Physics, and Data Science fields. Demonstrable ...

C++ Software Engineer - Front Office Trading

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
trading system for the EMEA market. You'll work primarily on the backend using C++17/C++20 on Linux, building and enhancing large, complex, data intensive systems. There is an element of low-latency development, but the role also involves solving challenging problems around high-volume data … trading environments You have excellent communication and stakeholder management skills You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You're degree educated in Computer Science or similar STEM disciplines What's in it for you: Salary to £125k + bonus ...

Senior Software Engineer - Futures and Options Execution Services

Location
Greater London, England, United Kingdom
Clear Street futures and options EMS platform from the ground up. You’ll develop a high-performance platform that brings together real-time market data, low latency exchange connectivity and execution, robust risk controls, and advanced trading capabilities within a fast, responsive web interface. Working closely with cross-functional … latency, front-office trading systems. Deep understanding of execution management systems (EMS), including their core functionality and workflows. Strong knowledge of software design patterns, data structures, and algorithms. A collaborative mindset and a preference for working in team-oriented environments. A strong commitment to engineering quality, reliability ...

Technical Product Lead

Location
Greater London, England, United Kingdom
more robust solution where appropriate. This is not a pure software engineering role, but the person must have enough technical fluency to understand data, APIs, integrations, technical trade‐offs and outsourced development. You should be able to move comfortably between product discovery, practical prototyping and technical delivery. Internal efficiency … code platforms, or AI‐assisted coding tools to create prototypes, workflows, dashboards or lightweight applications. Comfortable working with technical concepts such as APIs, data structures, integrations, permissions, databases and software architecture at a practical level. Able to work closely with non‐technical stakeholders and translate academic, operational ...

Principal Vulnerability Researcher

Location
Metropolitan Borough of Solihull, England, United Kingdom
will use these resources to accelerate vulnerability discovery, automate complex analysis, and develop innovative tooling and models for telecom security research, while ensuring sensitive data and workloads remain within UKTL’s controlled environment. Build and Grow Technical Communities – Champion knowledge sharing and collaboration both internally and externally. You will … development lifecycles and how security risks emerge throughout system design, development, deployment, and operation. Applied knowledge of cryptographic algorithms, standards, authentication mechanisms, digital signatures, data structures, distributed systems, virtualisation, and containerisation technologies. Strong knowledge of embedded systems, operating systems, Linux internals, and hardware debugging and prototyping techniques. Technical ...

Backend Java Developer

Location
Greater London, England, United Kingdom
Backend Java Developer – City London We are urgently looking to recruit a Java backend Developers with at least 5 years experience. Must have strong Data structures and Algorithms experience. Also experience of Spring, working with large code base, SQL, Unix etc. You should ideally have a solid problem ...

Senior AI-Driven Backend Engineer (Remote)

Location
Greater London, England, United Kingdom
chance to build scalable microservices and own features end-to-end. Join a fast-growing team using AI daily, with strong fundamentals in data structures, algorithms, and SQL. You’ll collaborate closely with engineers and Product Managers to deliver value at scale. #J-18808-Ljbffr ...

Java Developer with SQL - Central London

Location
Greater London, England, United Kingdom
professional with 5 plus years experience in developing with Java as a backend Developer with SQL Server. You will have a good understanding of Data Structures and Algorithms. In addition to the Java and SQL Server development skills you should working knowledge of Spring, working with large code ...

Senior Ruby Engineer

Location
Greater London, England, United Kingdom
commerce experience. Build and maintain interfaces that support our frontend, mobile, and third-party integrations. Be very experienced working with pull, push models for data parity between third parties and our systems around e-commerce concerns of product, stock, orders and fulfillment synchronization. You’ll design, implement and deploy … solve complex e-commerce concerns. Architect systems for membership access, catalog management, checkout, order fulfillment, and payments. Collaborate cross-functionally with product, design, and data teams to deliver features that elevate the user experience. Own backend services end-to-end, from design to deployment and monitoring. Contribute to best ...

Senior Embedded Software Engineer

Location
Southampton, England, United Kingdom
with: Embedded Software Engineer -Southampton 3+ years’ experience in Embedded Software Development Degree in Electrical/Electronic Engineering or Computer Science Strong knowledge of data structures and algorithms Experience working in Linux environments Experience with CI/CD Strong knowledge of SOLID principles, OOD and software design patterns ...

C# Developer WPF - Front Office

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
trading environments You have excellent communication and stakeholder management skills You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You're degree educated in Computer Science or similar STEM disciplines What's in it for you: Salary to £125k + bonus ...

ai engineer for defence systems

Location
Greater London, England, United Kingdom
challenging operational environments Define and execute end‐to‐end outcomes for delivering novel capabilities Collaborate with customer avionics engineers to understand aircraft mission control data structures and APIs Implement adapters for integrating unfamiliar databases, APIs, and network protocols with Helsing's cloud infrastructure Work closely with partners ...

Software Engineer Full Stack .Net AWS JavaScript

Hiring Organisation
Client Server
Location
St. Albans, Hertfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply ...