151 to 175 of 216 Data Structures Jobs in London

Algorithm Developer

Hiring Organisation
Via Transportation
Location
London, UK
Employment Type
Full-time
responsible for developing and maintaining Via's proprietary algorithms and the services that run them in production. The position requires deep knowledge of algorithms, data structures, software engineering methodologies and best practices. You will maintain and improve current algorithms and business logic, as well as develop new technical … greater access to jobs, healthcare, and education. With our best in class suite of products, we make transit thrive. Our teams of worldclass engineers, data-scientists, product managers, operations specialists, marketers, transit experts and more bring cutting-edge AI-powered software and innovative technology-enabled operations to our partners ...

Senior Forward Deployed Engineer, Generative AI, Google Cloud Platform

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
more programming languages, or 1 year of experience with an advanced degree.1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).1 year of experience with one or more of the following: speech/audio (e.g., technology duplicating and responding to the human … image, video, or audio generation. 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 in solving customer problems by navigating ambiguous requirements to deliver effective technical solutions and tangible business outcomes. Experience ...

Research Engineer (FICCO)

Hiring Organisation
DRW
Location
London, UK
Employment Type
Full-time
quantitative researchers, and traders. Your team will work closely to solve challenging technological problems and contribute to our full tech stack, including software design, data engineering, distributed computing, and quantitative modeling. You will be surrounded by cutting edge technology, mentored by industry-leading engineers, offered training and continuing education … simulate trading strategies, and develop algorithms to compete in financial markets. Design trading strategy simulation software optimized for distributed computationDevelop software for large scale data acquisition, storage, accessibility, and visualizationCreate user interfaces for data exploration and post trade analysisAccelerate the research lifecycle from strategy prototype to production deploymentEvaluate ...

Research Engineer

Hiring Organisation
Hudson River Trading
Location
London, UK
Employment Type
Full-time
have real hands-on experience with quant research and/or ML/Deep Learning platforms. Experience with python numerical, ML and data-oriented libraries is a big plus (e.g. pandas, scikit, pytorch, etc.)Candidates should be prepared for technical interviews in either Python or C++. While there … these languages will be assessed during the interview process. Kindness and empathy is a real requirement. No "smart jerks" at HRT. Strong understanding of data structures, algorithms, and design principles. Excellent communication skills, both written and verbal. HRT ships every day. The ability to thoughtfully, methodically, and reliably ...

Global Banking & Markets - FICC (Fixed Income, Currencies & Commodities) Engineer - Vice President - London

Hiring Organisation
Goldman Sachs
Location
London, UK
Employment Type
Full-time
build massively scalable software and systems, architect low-latency infrastructure, proactively guard against cyber threats, and leverage machine learning and financial engineering to turn data into action. Join us to create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Fixed Income, Currencies … what technology can achieve? Start here. Who we look for: Goldman Sachs Engineers are innovators and problem-solvers, building solutions across order management, big data, pricing and more. We look for creative collaborators who can evolve, adapt to change and thrive in a fast-paced global environment. ...

Senior C++ Programmer

Hiring Organisation
IT Search & Select
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £95,000 per annum
rare opportunity: the first 12 months are fully set aside for structured training , allowing you to learn the company’s trading systems, market-data architecture, and performance-critical design patterns before taking ownership of production modules. About the Role You’ll work on high-performance, real-time trading software … that processes market data, drives execution logic, and supports mission-critical investment workflows. Expect deep technical challenges across concurrency, optimisation, messaging, and deterministic system behaviour. The environment suits engineers who enjoy precision, reliability, and long-term craftsmanship in C++. Key Responsibilities Design, develop and optimise C++ components for real ...

Quantitative Developer

Hiring Organisation
Hexwired Recruitment
Location
London, UK
Employment Type
Full-time
Experience for this Quantitative Developer role: Degree in Computer Science, Mathematics, Physics, Engineering or a related discipline. Strong Python programming experience and knowledge of data structures, concurrency and memory management. Experience developing scalable, modular and high-performance production software. Understanding of SQL and relational databases. Interest in financial … other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation, contact us today. Tagged as: C++, Java, Python, Quant, Software ...

Software Development Engineer, Juneau, Next-Gen Security Automation

Hiring Organisation
Amazon
Location
London, UK
Employment Type
Full-time
engineering and business decisions that will influence the Amazon developer experience. Your first mission is to build a new product that leverages application meta data from a variety of sources to synthesize in a human readable way a variety of application knowledge. This will require rapid iteration with … AWS.We're looking for a creative, customer- and details-obsessed Software Development Engineer with strong software engineering fundamentals (object-oriented design, algorithms and data structures) and a good grasp of advanced systems concepts and design. You must possess strong verbal and written communication skills, be self-driven ...

Software Engineer

Hiring Organisation
Quantcast
Location
London, UK
Employment Type
Full-time
builds and operates many of the critical components underpinning the Quantcast product, including: real-time distributed systems, audience modeling, delivery control systems, large-scale data infrastructure, integrations with partners in the adtech eco system, payments and revenue processing, artificial intelligence infrastructure, and more. We're actively looking for Software … professional software engineering (new grads welcome!)A degree in Computer Science or an adjacent field. Excellent skills in computer science fundamentals such as algorithms, data structures, systems design, common languages (Java or Python or similar).Excellent written and verbal communication skills in English#LI-SK1At Quantcast, we craft offers ...

Senior/Lead Java Developer

Hiring Organisation
EPAM Systems
Location
London, UK
Employment Type
Full-time
type: HybridSeniority: SeniorPrimary skill: JavaPosted: 2026-09-29Join EPAM as a Java Developer in a hybrid role based in London. Work on complex, data-intensive systems while collaborating with multi-national teams across the globe. You'll architect innovative solutions, mentor talented developers and lead technical initiatives using …/GitLab or similar DevOps tooling)Experience working on Performance Optimizations and JVM ProfilingExtensive hands-on experience in Core Java with good understanding of Data Structures and AlgorithmsStrong knowledge of Relational Databases (Oracle/SQL Server/PostgreSQL)Proficiency in DevOps (CI/CD)We offerEPAM Employee Stock ...

Senior C++ Software Engineer

Hiring Organisation
WorldQuant
Location
London, UK
Employment Type
Full-time
understanding of Python language with development experience Strong understanding and experience with Linux system programming fundamentalsAbility to develop large-scale, distributed systemsStrong understanding of data structures, algorithms, high-performance application design, and concurrency patterns. Self-motivated and able to work independently with minimal directionProficiency in EnglishAn outstanding candidate … this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with ...

Senior Python Software Engineer

Hiring Organisation
WorldQuant
Location
London, UK
Employment Type
Full-time
will be considered as a strong plus. Strong understanding and experience with Linux system programming fundamentalsAbility to develop large-scale, distributed systemsStrong understanding of data structures, algorithms, high-performance application design, and concurrency patterns. Self-motivated and able to work independently with minimal directionProficiency in EnglishAn outstanding candidate … this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with ...

Software Development Engineer III

Hiring Organisation
Expedia
Location
London, UK
Employment Type
Full-time
Technology builds innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences for the traveler and our partners that drive loyalty and customer satisfaction. The Expedia Group … identify business problems at the project level and team level and design solutions that are easily testable and observableUnderstanding of relational and NoSQL databases, data structures, API patterns, and service-oriented architecturesYou have the ability to establish operational excellence metrics at the team level and identify and advocate ...

C#.Net Developer- Brussels

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Knowledge of design patterns and advanced programming techniques and ability to apply them. Knowledge of basic computer science, including multi-threaded approach, algorithm complexity, data structures, graph theory, etc. Experience with dependency injection, unit testing, object mocking,Solid experience of the Software LifecycleThis is a unique opportunity ...

Front office C# Developer

Hiring Organisation
McGregor Boyall Associates Limited
Location
Central London, London, United Kingdom
Employment Type
Permanent
Equity Financing or Equity Swaps . Demonstrable experience taking ownership of technical architecture and delivering substantial projects independently. Strong understanding of object-oriented design, data structures, algorithms and software engineering principles. Experience working with relational databases such as SQL Server or MySQL. Ability to articulate architectural decisions, evaluate ...

Software Engineer - Python

Hiring Organisation
Hudson River Trading
Location
London, UK
Employment Type
Full-time
this language will be assessed during the interview process. Kindness and empathy is a real requirement. No "smart jerks" at HRT. Strong understanding of data structures, algorithms, and design principles. Excellent communication skills, both written and verbal. HRT ships every day. The ability to thoughtfully, methodically, and reliably ...

LLM & Agentic Consulting Engineer - Insurance Sector

Hiring Organisation
Staffworx Limited
Location
London, UK
Employment Type
Full-time
vector-based systems over policy wordings, endorsements, claims files, loss runs, underwriting guidelines and regulatory documentationSemantic layers, ontologies and knowledge models aligned to insurance data structures, coverage logic and risk taxonomiesIntegrations with core insurance platforms (claims systems, PAS, underwriting workbenches), data warehouses and third-party providersPrompt engineering … across delivery pods. Technical Discovery, Feasibility & Solution ArchitectureWorking closely with consulting counterparts, you will: Translate ambiguous insurance challenges into clear, feasible AI architecturesAssess client data maturity, policy document quality, legacy platforms and security constraintsShape use cases across claims leakage reduction, underwriting efficiency, fraud detection and compliance automationWork directly with ...

Machine Learning Engineer

Hiring Organisation
Quantcast
Location
London, UK
Employment Type
Full-time
Machine Learning Engineer you care about the health and maintainability of our systems and the velocity of the engineering teams. You explore data, research new algorithms, experiment with proof of concepts, and build out scalable real-time production systems to tackle challenges the company faces. What … probability, statistics, hypothesis testing. ML Knowledge: Practical understanding of machine learning fundamentals (classification, regression, clustering, ranking, NLP, or LLMs).Data & ML Ecosystem: Familiarity with data processing libraries (e.g. Pandas, NumPy) and ML frameworks (e.g. PyTorch, Scikit-learn or XGBoost).Growth Mindset: A genuine interest in distributed system and software ...

Java React Full Stack Developer - London, UK (PERM)

Hiring Organisation
Randstad Technologies Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
£60000 - £80000/annum
scale distributed applications and microservices. The Tech Stack: Backend: Java (11/17), Spring Boot, Spring Security, Microservices. Frontend: React.js, TypeScript, JavaScript, Redux. Infrastructure & Data: Docker, Kubernetes, Kafka/RabbitMQ, Oracle/PostgreSQL/MongoDB. What You Need: 5+ years of full stack software development experience. Strong foundation … Design Patterns, Data Structures, and Algorithms (Karat interview process). Experience in Agile/Scrum environments with CI/CD (Git) and test automation. Bachelor's degree in Computer Science or related field. This is an urgent vacancy with a deadline where the hiring manager is shortlisting ...

Senior Software Engineer, TorchTPU

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
e.g., C++, C, or Python).Experience in leading cross-functional software oriented projects from inception to delivery. Preferred qualifications: 5 years of experience with data structures and algorithms. Experience with ML frameworks (e.g., TensorFlow, JAX, PyTorch) and hardware performance analysis, particularly with TPUs and GPUs. Experience with Compilers … another. 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 ...

Foundation Engineering - SRE Platforms - Site Reliability Engineer - Associate - London

Hiring Organisation
Goldman Sachs
Location
London, UK
Employment Type
Full-time
more modern languages – Java or Go strongly preferred – with experience building maintainable automation beyond simple scripts. Good understanding of networking, messaging, distributed systems, data structures, algorithms and software design fundamentals. Hands-on experience with observability tooling, including metrics, logging, tracing and dashboarding platforms such as Prometheus, Grafana … experience. Experience with public cloud platforms – GCP preferred – cloud-native architecture, Kubernetes, microservices or service mesh technologies. Familiarity with relational databases and/or data-intensive platformsExperience supporting mission-critical production systems, preferably in a financial services environment. Experience implementing progressive delivery approaches such as canary releases, blue/ ...

ERP Technical Lead (SAP/ Oracle Integration & E-Invoicing) London (Contract/ Perm)

Hiring Organisation
UST Global
Location
London, UK
Employment Type
Full-time
experience with SAP and/or Oracle ERPExperience with e-invoicing platforms such as EDICOM, Pagero, PEPPOL, Tungsten, or similarSolid understanding of ERP configuration, data structures, fields, integrations, and middlewareExperience coordinating multiple technical teams and driving deliveryStrong stakeholder management skills across IT, business, and external partnersExcellent analytical, problem ...

C# Software Engineer - Finance

Hiring Organisation
Client Server
Location
London, UK
Employment Type
Full-time
strong backend C# development skillsYou're collaborative with excellent communication and stakeholder management skillsYou have a deep knowledge of Computer Science fundamentals including OOP, Data Structures, Design PattensYou're comfortable with AI, they use ClaudeYou're degree educated, having achieved a 2.1 or above in Computer Science ...

Python Engineer - Mid and Senior 70-82k

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
Expert Python: production services delivered end to end, not just years of exposure FastAPI, Django and AWS A solid grasp of databases, OO design, data structures, distributed systems and SOLID principles Analytical, collaborative and a clear communicator Engaging and personable, comfortable giving and taking honest feedback Stack: Python ...

Senior Blockchain Engineer - Digital Assets Platform

Hiring Organisation
Citigroup
Location
London, UK
Employment Type
Full-time
readable and maintainable code).Hands-on development experience as a full stack developer building enterprise-grade web applicationsExcellent computer science fundamentals: demonstrable command of data structures, algorithms, and design patterns along with capability to translate them into working, elegant code. Intricate knowledge of controls for consistent deployment ...