401 to 425 of 573 Data Structures Jobs in London

Blockchain Software Developer - Digital Assets Platform

Location
Greater London, England, United Kingdom
chain/off-chain integration patterns and blockchain node interaction Backend Engineering Fundamentals: solid grounding in enterprise software engineering — API design, microservices, data structures, algorithms, and design patterns Security Mindset: awareness of common smart contract vulnerabilities (reentrancy, front-running, integer overflow, etc.) and best practices for secure ...

Blockchain Software Developer - Digital Assets Platform

Location
Greater London, England, United Kingdom
chain/off-chain integration patterns and blockchain node interaction* **Backend Engineering Fundamentals:** Solid grounding in enterprise software engineering — API design, microservices, data structures, algorithms, and design patterns* **Security Mindset:** Awareness of common smart contract vulnerabilities (reentrancy, front-running, integer overflow, etc.) and best practices for secure ...

Blockchain Software Developer - Digital Assets Platform

Hiring Organisation
Citigroup
Location
London, UK
Employment Type
Full-time
development to on-chain/off-chain integration patterns and blockchain node interactionBackend Engineering Fundamentals: Solid grounding in enterprise software engineering — API design, microservices, data structures, algorithms, and design patternsSecurity Mindset: Awareness of common smart contract vulnerabilities (reentrancy, front-running, integer overflow, etc.) and best practices for secure ...

Junior Python Engineer

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

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

Lead Software Engineer Python API

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
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 ...

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

Junior SRE

Hiring Organisation
SQUAREPOINT CAPITAL
Location
London, UK
Employment Type
Full-time
increasing autonomy and technical ownership over time. As part of the team, you will work on some of the following: Design, implement, and maintain data pipelines for machine learning training and inference. Develop and improve workflow orchestration and infrastructure components (e.g. scheduling, resource allocation, data movement, filesystems).Analyze … Computer Science, Engineering, Applied Mathematics, or a related field, or equivalent practical experience. Strong foundations in computer science (e.g. algorithms, data structures, operating systems, distributed systems).Experience developing software in at least one language such as Python, C++, or Rust. Familiarity with writing, testing, and maintaining production‐quality ...

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

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

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

Microsoft Dynamics 365 F&O Busines...

Location
Greater London, England, United Kingdom
requirements Conduct detailed gap‐fit analysis and support solution design sessions Translate business requirements into high‐quality functional specifications Support configuration, integration discussions, and data migration planning Drive UAT planning, execution, and issue resolution Collaborate closely with implementation partners and internal delivery teams Identify process improvements and ensure best … assignments within transformation programmes Excellent stakeholder management and workshop facilitation skills Strong documentation capability (BRDs, FRDs, process maps) Solid understanding of integrations and ERP data structures Ability to operate autonomously and add value quickly Why you should apply This contract offers the opportunity to step into a strategically ...

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

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