601 to 625 of 877 Data Structures Jobs in the UK

Junior Python Engineer Fintech

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
architecture. Junior Python Engineers Must Have: Solid Python knowledgeA commitment to writing testable, maintainable code. Strong Linux knowledgeBasic, but broad, knowledge of algorithms and data structures. Degree in Computer Science or related field preferred. You will be joining a progressive and exciting company committed to excellence. They offer ...

Software Engineer

Hiring Organisation
Addition
Location
Cheltenham, England, United Kingdom
with backend development using Rust, Python or Go. Understanding of software development principles including MVVM and UDF. Understanding of Web APIs, OpenAPI standards and data structures. Experience with Docker and containerised deployments. Knowledge of DevOps processes, including CI/CD pipelines and automated testing. Strong communication and collaboration skills. ...

Software Engineer

Location
Warmley, England, United Kingdom
with backend development using Rust, Python or Go. Understanding of software development principles including MVVM and UDF. Understanding of Web APIs, OpenAPI standards and data structures. Experience with Docker and containerised deployments. Knowledge of DevOps processes, including CI/CD pipelines and automated testing. Strong communication and collaboration skills. ...

Head of BIM

Location
Haverhill, England, United Kingdom
review, information exchange, and issue-resolution practices. Work with design, engineering, manufacturing, project management, and technology teams to align BIM workflows with delivery processes, data standards, and digital asset-management objectives. Guide the selection, configuration, adoption, and lifecycle management of BIM platforms and connected tools, including common data … technology, architecture, engineering or construction, including proven experience leading BIM or information-management teams and developing organisational capability. Proven experience leading BIM platforms, common data environments (CDEs), digital collaboration and interoperability initiatives within a complex, multidisciplinary project-delivery environment. Demonstrated experience developing and implementing BIM and information-management strategies ...

AI Forward Deployed Software Engineer

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 Your Profile: Essential: Engineering background, preferably in the Computer Science, Mathematics, Software Engineering, Physics, and Data Science fields. 3+ years of professional ...

Lead Software Engineer Python API

Location
Greater London, England, United Kingdom
Python backend software engineering skills You have experience of building FastAPIs You have a good knowledge of Azure You have experience of working with data at scale You have strong SQL skills (PostgreSQL, SQL Server - Azure Databricks experience highly preferred) You have a thorough knowledge of Computer Science fundamentals … including Data Structures, Design Patterns, OOP You're collaborative and pragmatic with great communication skills What's in it for you: Salary to £110k + bonus 25 days holiday Private Medical Insurance (including dental and optical cashback) Life Insurance, Income Protection Pension Subsidised gym membership X4 paid volunteering ...

Lead AIML Software Engineer (Python)

Location
Greater London, England, United Kingdom
adventure where you can push the limits of what’s possible. As a Lead Software Engineer at JPMorganChase within the AI and Machine Learning Data Platforms team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market‐leading technology products … drive outcomes‐oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Will provide technical leadership on data projects across engineers, product managers and stakeholders Will provide mentorship/guidance to a couple of junior engineers Drives team adoption of enterprise‐authorized ...

Demand Operations Manager

Location
United Kingdom
improvements in speed-to-lead, lead acceptance, follow-up effectiveness and MQL-to-opportunity conversion rates. Optimise Salesforce lead management, campaign attribution, reporting dashboards, data quality and system integrations. Lead digital sales and ecommerce optimisation initiatives, enhancing customer journeys, online conversion, self-service adoption and retention. Leverage automation … Marketing, Sales, Sales Operations, IT, Ecommerce and Commercial teams to drive continuous improvement and measurable commercial outcomes. About you: Strong knowledge of Salesforce, CRM data structures, lead management workflows, and optimisation of lead routing, qualification processes and SLAs. Experience delivering CRM, marketing operations, revenue operations or sales operations ...

Demand Operations Manager

Location
Malvern, England, United Kingdom
improvements in speed-to-lead, lead acceptance, follow-up effectiveness and MQL-to-opportunity conversion rates. Optimise Salesforce lead management, campaign attribution, reporting dashboards, data quality and system integrations. Lead digital sales and ecommerce optimisation initiatives, enhancing customer journeys, online conversion, self-service adoption and retention. Leverage automation … Marketing, Sales, Sales Operations, IT, Ecommerce and Commercial teams to drive continuous improvement and measurable commercial outcomes. About you: Strong knowledge of Salesforce, CRM data structures, lead management workflows, and optimisation of lead routing, qualification processes and SLAs. Experience delivering CRM, marketing operations, revenue operations or sales operations ...

Staff Software Engineer, Google Health Coach

Location
City of Westminster, England, United Kingdom
interfaces into workflows. Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures and algorithms. 3 years of experience in a technical leadership role leading project teams and setting technical direction. Experience processing time-series … sensor, or biometric data. Experience with advanced GenAI paradigms, including flat agent orchestration, single-agent reasoning loops, tool-use/function calling, and agentic data grounding. Proven experience with evaluation frameworks and multi-agent simulation to improve and adapt non-deterministic systems. About the job Google's software engineers ...

Software Engineer, TPU Compiler, PhD, Early Careers

Location
Greater London, England, United Kingdom
velocity of important production teams. Apply AI to the development of the Compiler and to the Compiler itself. Qualifications Experience with coding in data structures, algorithms and software design. Research experience in Artificial Intelligence, Distributed Systems, Machine Learning, Data Mining, Natural Language Processing, Image Classification, Spam Fighting … 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 ...

Product Engineer (all levels)

Location
United Kingdom
system around them that failed: the way information moved, the way decisions got routed, and the way fragmented teams and fragmented data turned solvable problems into tragedy. Our mission is human wellbeing, and we're focusing on the breakthrough technology of personalised medicine. Since the beginning, our proprietary insight … always been that the company to create a true active learning data engine with a loss function against human wellbeing would be the one to crack it, becoming one of the most impactful companies in the world as a result. We're now in 1,100+ clinics, across ...

PDM BOM Lead / CAD Data Transfer Lead

Hiring Organisation
Contechs Consulting
Location
Bicester, Oxfordshire, United Kingdom
Employment Type
Contract
Position Title: PDM BOM Lead/CAD Data Transfer Lead Duration: Contract Location: Bicester Essential Criteria: Expertise in 3DEXPERIENCE and CATIA within an Automotive environment is essential. Engineering Data Transfer Perform CAD and metadata transfers between PLM systems, internal customers, and external partners. Validate CAD and metadata quality … governance requirements. Maintain transfer traceability and audit records. Liaise with Engineering, IT, and external partners to resolve transfer issues and support programme delivery. Understand data structures and export workflows to support root-cause analysis. BoM & Product Structure Management Perform BoM validation activities across assigned programmes. Support development ...

Mission Operations Engineer, Europe

Location
Greater London, England, United Kingdom
designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge … field working directly with military end-users and operators, this role has a strong focus on software, C2 workflows, system configurations, and data integration rather than heavy physical hardware installations. This is an execution-focused role designed for a highly capable, technically-minded professional ready to take immense ownership ...

Senior Tech Business Analyst: SQL & Data Solutions (Hybrid)

Location
Greater London, England, United Kingdom
Huxley is hiring a Senior Technical Business Analyst in London. The role focuses on SQL databases and data structures, with a hybrid setup requiring two days in the office and remote work. A permanent position offers a salary in the £60,000–£75,000 range. You will lead ...

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

Computer Science and IT Teacher

Hiring Organisation
Randstad Education
Location
Bradford, West Yorkshire, United Kingdom
Employment Type
Full-Time
Salary
£150.00 - £232.00 per day
Excellent classroom management techniques tailored to a secondary school environment. High-level written and verbal communication skills to explain abstract technical concepts clearly. Strong data-analysis skills to track pupil performance and implement effective interventions. Adaptability in utilising modern educational technology and interactive teaching tools. Key Responsibilities Plan, prepare … deliver engaging, broad-based Computer Science and IT lessons to KS3 and KS4 pupils. Teach core programming concepts (such as Python), computer architecture, data structures, and network safety. Assess, record, and report on the progress, attainment, and development of all assigned students. Prepare Key Stage 4 pupils thoroughly ...

Software Engineer II, GBP Merchant Trust And Support

Location
Greater London, England, United Kingdom
Share Software Engineer II, GBP Merchant Trust And Support link Copy link Bachelor’s degree or equivalent practical experience. 1 year of experience with data structures and algorithms. Experience integrating generative AI tools or Large Language Model (LLM) interfaces into workflows. Preferred qualifications: Experience in Java and SQL. … Working with complex distributed systems and data-flow. Collaborating with teams that have different domain expertise, and different perspectives on a shared ultimate goal. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information ...

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