626 to 650 of 877 Data Structures Jobs in the UK

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 ...

How To Hire a Machine Learning Engineer

Location
United Kingdom
deploy machine learning applications. Analyze and evaluate different machine learning algorithms. Communicate with stakeholders to understand business requirements. Inspect datasets for integrity and prepare data for modeling. Collect, load, and preprocess data. Create and run tests to ensure machine learning models perform as expected. Qualifications and Experience Proficiency … programming languages such as Python. Hands‐on experience with machine learning frameworks such as TensorFlow or PyTorch. Strong background in statistical analysis, data structures, algorithms, and probability. Excellent communication skills. Key Skills Statistical Analysis Machine Learning Data Preparation & Cleaning Model Evaluation & Testing Collaboration with cross‐functional teams ...

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 ...

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 ...

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 ...

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 ...

Staff Engineer Java Spring Boot AWS

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
have a good understanding of AWS You have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design Patterns You are familiar with DevOps, CI/CD pipelines You're collaborative, enjoy problem solving and interacting with clients What ...

Software Engineer

Location
Greater London, England, United Kingdom
What Will Help You Succeed The team places a strong emphasis on software engineering fundamentals. Successful engineers can confidently discuss: Algorithms and data structures Complexity analysis Testing and maintainable code design System architecture and design decisions Why Join? Work on complex, business-critical software Join a highly regarded ...

Senior Researcher, Large Language Models

Hiring Organisation
Tencent
Location
London, UK
Employment Type
Full-time
with a strong understanding of statistical models and experience working on NLP related projects.3. Proficient in at least one programming language, familiar with basic data structures and algorithms.4. Publication of academic results in top-tier conferences in AI and NLP-related fields (such as: ICML, NeurIPS, ICLR, EMNLP ...

Machine Learning Engineer - Search and Recommendation

Location
Greater London, England, United Kingdom
deep learning algorithms, with experience using frameworks such as TensorFlow or PyTorch. Strong programming skills in Python, C++, or Java, with solid understanding of data structures and algorithms. Strong communication skills in English and Chinese, with the ability to bridge technical and business perspectives in a multicultural environment. ...

Senior Game Engine Programmer

Hiring Organisation
Tencent
Location
London, UK
Employment Type
Full-time
least one major technical area such as rendering, animation, physics, performance optimisation.3. Solid C/C++ programming skills, with strong knowledge of data structures, algorithms and software engineering principles.4. Experience developing and shipping games or engine technologies on mobile, PC or console platforms.5. Ability to read, understand ...

Finance Transformation Project Manager / Business Analyst

Hiring Organisation
William Reed
Location
Crawley, West Sussex, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
change projects. Experience combining professional knowledge of project management, finance business analysis and organisational change within a complex business environment. Good technical understanding of data structures, systems integrations and technology-enabled solutions with the ability to speak with technical experts. Excellent analytical and commercial judgement to evaluate challenges ...

26959889 - Core Engineering Java Development Lead – FX Tech

Location
Greater London, England, United Kingdom
Driven Design. Engineering Fundamentals: Strong grasp of SOLID principles, design patterns, dependency injection, and persistence technologies Problem-Solving Mindset: Solid knowledge of algorithms and data structures, with the ability to reason about performance, complexity, and scalability Cloud-Ready Development: Experience building software for cloud environments, including containerization ...

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 ...

Global Process Lead, Make Plant Maintenance

Location
Glasgow, Scotland, United Kingdom
requirements for SAP S/4HANA (e.g., SAP PM, PPM, PP/DS integration) Partner with IT and system integrators to ensure: Clean master data structures Effective maintenance planning and execution flows Accurate performance and cost reporting Support design decisions, testing, deployment, and adoption across waves SKILLS Minimum ...

Senior Finance Systems Analyst

Location
Greater London, England, United Kingdom
Time and Concur Expenses. We’re looking for someone with strong professional services finance systems experience, excellent knowledge of Aderant Expert and its underlying data structure, and strong SQL skills. Experience with Aderant Framework/Design Studio, Intapp and Concur would be highly advantageous. This is an excellent opportunity ...