176 to 200 of 216 Data Structures Jobs in London

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

Senior Java Developer - London - Fintech

Hiring Organisation
Adaptive Financial Consulting
Location
London, UK
Employment Type
Full-time
Fintech industryYOU HAVE:Significant, professional server-side software development experienceSolid experience programming using Core Java. Exposure to Java 25+ is a plusGeneral familiarity with data structures such as sets, hashes, caches etcExperience developing Front Office financial systems, E-Trading and FIXExperience in delivering OMS/EMS/Exchange … systemsExposure to equities trading & brokerageGeneral knowledge of data injection/inversion of controlExperience working in an Agile environment (Scrum, Kanban)WHY US: To be immersed in high-standard engineering culture. Our fantastic team takes pride in crafting complex technical solutions but also loves sharing their knowledge and helping ...

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

Senior Java Developer – London – Fintech

Hiring Organisation
Adaptive Financial Consulting Ltd
Location
Greater London, United Kingdom
Employment Type
Full Time
HAVE: Significant, professional server-side software development experience Solid experience programming using Core Java. Exposure to Java 25+ is a plus General familiarity with data structures such as sets, hashes, caches etc Experience developing Front Office financial systems, E-Trading and FIX Experience in delivering OMS/…/Exchange systems Exposure to equities trading & brokerage General knowledge of data injection/inversion of control Experience working in an Agile environment (Scrum, Kanban) WHY US: To be immersed in high-standard engineering culture. Our fantastic team takes pride in crafting complex technical solutions but also loves sharing ...

Python/C++ Engineer -TOP COMPANY

Hiring Organisation
Robert Half
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
1+ years of professional software engineering experience. Maximum 4 years of professional software engineering experience Strong Python, C++ and/or C skills. Solid data structures and algorithms fundamentals. Exposure to AWS, Git and automated testing. A genuine interest in solving complex technical problems. No previous quant finance … experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data ...

Python/C++ Engineer -TOP COMPANY

Hiring Organisation
Robert Half
Location
London, UK
Employment Type
Full-time
1+ years of professional software engineering experience. Maximum 4 years of professional software engineering experienceStrong Python, C++ and/or C skills. Solid data structures and algorithms fundamentals. Exposure to AWS, Git and automated testing. A genuine interest in solving complex technical problems. No previous quant finance experience … experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: roberthalf.com/gb/en/privacy-notice. ...

Unit 4 Consultant

Hiring Organisation
Pigment Consulting
Location
London, United Kingdom
Employment Type
Contract
configuration, testing and controlled deployment of the solution. Working closely with finance stakeholders, technical teams and the client, you will ensure invoice processing, financial data and system integrations operate reliably across the connected platforms. Key Responsibilities Low-Level Design (LLD): Produce detailed technical designs covering field mappings, invoice processing … treatment, cost codes, error handling and exception management. Integration specifications: Write clear API and integration specifications defining how Eye-share communicates with Unit4, including data structures, field mappings, interfaces, message flows, error responses and retry mechanisms. Unit4 configuration: Configure Unit4 within test environments, leveraging existing client configurations ...

Backend Software Engineer C# .Net SQL - Hedge Fund

Hiring Organisation
Client Server
Location
London, UK
Employment Type
Full-time
C# going forward)You have a strong knowledge of SQL databasesYou have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, AlgorithmsYou're entrepreneurial with good business acumen, keen to take ownership and lead projectsYou're collaborative, enjoy problem solving and sharing ideasWhat ...

Solution Engineer (Aeron and Capital Markets)

Hiring Organisation
Adaptive Financial Consulting Ltd
Location
Greater London, United Kingdom
Employment Type
Full Time
highly performant, low latency manner Experience using Aeron in a high-performance scenario within capital markets or digital assets Familiarity with appropriate data structures and their usages (e.g. sets, maps and queues) Relevant experience in building solutions within these domains: Order Management Systems Execution Management Systems Smart Order ...

Software Developer C++

Hiring Organisation
Cantor Fitzgerald
Location
London, UK
Employment Type
Full-time
multithreading, inter-process communication, sockets, and scheduling. Experience with performance-focused programming techniques for high-frequency trading systems. Excellent understanding of efficient in-memory data management and associated optimization techniques. Knowledge of NUMA architectures and NUMA-aware programming practices is an advantage. Experience in developing client-server applications … trading applications. Build and maintain high-performance, low-latency applications using Java and C++. Develop and support client-server applications and real-time market data or trading gateways. Maintain and enhance existing applications written in Java, JavaScript, and related technologies. Work with FIX and other electronic trading protocols, ensuring ...

Java Software Developer - Trading Systems (Remote) Amsterdam or London

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
doing Build and improve Java-based systems used across trading and research Extend core research infrastructure and distributed platform components Design scalable storage and data systems with strong reliability requirements Improve performance across internal software, open-source tools and Linux environments Work on monitoring, alerting and proactive detection across … production systems Improve communication between distributed services for lower latency and higher throughput Analyse data where needed to support platform decisions and future capacity planning Work with research, systems and operations teams to turn technical requirements into working software Review code and contribute to engineering standards across the teamWhat ...

C++ Software Developer - Trading Systems- Remote - London/AMS/US

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
operations teamsInvestigate differences between simulation and live production performanceImprove latency and throughput using profiling, tracing and microbenchmarkingOptimise performance-critical code, including lock-free structures and low-level tuningDevelop distributed storage, research infrastructure and monitoring systemsDebug production issues across software, Linux, networking and trading logicReview code and contribute to high … engineering standards across the teamWhat they are looking forStrong C++ engineering experience, ideally in performance-sensitive systemsSolid software engineering fundamentals, including algorithms, data structures and systems designComfort working across different levels of abstraction, from individual machines to distributed systemsGood understanding of Linux, networking and the wider technical stackAbility ...

Staff Software Engineer, Android Growth Systems and App Foundations

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
software design and architecture. 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.3 years of experience working … 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 ...

Technical Lead, Android Growth Systems and App Foundations

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
software design and architecture. 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.3 years of experience working … 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 Developer - High Performance Trading Systems

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
production trading. What you'll work on: Design and optimise mission-critical systems where microseconds and gigabits matterBuild core infrastructure for trading strategies: market data, risk, and execution pipelinesTranslate model logic into real-time code with strict safety, throughput, and latency constraintsCollaborate with quants, infrastructure, and operations to solve … complex engineering problemsWe're looking for: Exceptional programming ability in Kotlin, Java, or C++Deep understanding of algorithms, data structures, concurrency, and networked systemsPrior experience working in high-performance or real-time environmentsConfidence working close to hardware and tuning Linux-based systemsInterest in trading systems, low-latency architecture ...

C# Engineer - Hedge Fund

Hiring Organisation
Radley James
Location
London, UK
Employment Type
Full-time
Bachelor's or Master's degree in Computer Science or related field4+ years of experience in C# developmentExperience with multithreadingExperience with ReactStrong understanding of data structures and algorithmsExcellent problem-solving skillsAbility to work collaboratively with a teamExperience in trading or financeThey offer a lucrative salary ...

Research Engineer

Hiring Organisation
G Research
Location
London, UK
Employment Type
Full-time
Deliver high-quality, well-engineered software with strong architectural awarenessTake end-to-end ownership of solutions, from concept to deliveryDemonstrate solid knowledge of algorithms, data structures and software fundamentalsShow interest in quantitative finance and the role of engineering within itPrioritise effectively to deliver measurable business impactProactively identify ...

C++ SOFTWARE ENGINEER - TRADING SYSTEMS

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
find a C++ Software Engineer to join a highly specialised team building real-time trading infrastructure. The team's scope covers everything from market data processing and signal evaluation to order routing and execution—giving developers full ownership over performance-critical code. This is a low-latency, high-throughput … solve hard problems autonomously. Key ResponsibilitiesDesign and implement high-performance C++ systems used across trading infrastructureWork on projects ranging from real-time market data processing to order executionOptimise systems at the micro-architectural level (cache usage, CPU pipelines, memory layout)Contribute to the design of distributed or parallel computation ...

System Engineer - Network and Software

Hiring Organisation
The Business Connection Group
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£90,000 - £120,000 per annum
networks run Write reliable, production-ready code — using Python, Go or C++ — to connect the platform to customers’ own hardware Shape and refine the data structures that underpin even the most complex network setups Carry out detailed analysis on link budgets, signal behaviour and coverage across different environments ...

Principal, Murex Developer

Hiring Organisation
StoneX
Location
London, UK
Employment Type
Full-time
Murex configuration and functional development. Architect and enhance simulation views used for P&L, Risk, Stress Testing, and valuation reporting. Design and oversee market data configuration including instruments, indices, curves, volatility surfaces, swap generators, and historical data structures. Lead the development, enhancement, and optimization of pre-trade … events and risk management concepts. Proven experience leading complex Murex implementations, upgrades, and transformation initiatives. Extensive knowledge of Murex Simulation, Pricing Templates, MSL, Static Data, Market Data, and Risk configuration. Strong understanding of VaR, Stress Testing, P&L explain, sensitivities, and risk analytics. Experience designing scalable enterprise solutions ...

Java Low Latency Engineer

Hiring Organisation
DCV Technologies
Location
London, United Kingdom
Employment Type
Contract
concurrent systems designed for low-latency and high-frequency environments Required Skills & Experience Strong Core Java and JVM performance tuning expertise. Excellent knowledge of Data Structures and Algorithms. Experience with concurrency, multithreading, and low-latency system design. Knowledge of GC, JNI, Java Unsafe, and JNR-FFI. Strong understanding ...

Technical Implementation Manager(M3Vision)

Hiring Organisation
Adecco
Location
Newham, London, Northumberland, United Kingdom
Employment Type
Contract, Temporary
Salary
£600/day Umbrella, PAYE, Holiday, Pensions Scheme
implementation role, not a generic project management post. The successful candidate must be able to translate Housing Asset Management requirements into configured M3Vision functionality, data structures, workflows, interfaces, reports and operational outputs. Role purpose: The Technical Implementation Manager will lead the technical and functional implementation of M3Vision … Council's Housing Asset Management solution. The postholder will work across Asset Management, Compliance, Housing Operations, BSMI, Data and Technology teams, the M3 supplier and other delivery partners to ensure the system is correctly designed, configured, integrated, tested and brought into operational use. The role will own the translation ...

Software Development Engineer - 2027

Hiring Organisation
Amazon
Location
London, UK
Employment Type
Full-time
professional settings- Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript- Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles- Currently has, or is in the process of obtaining, a Bachelor's degree … above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fieldsPreferred qualification - Experience with one or more of the following: Cloud platforms (preferably AWS), Database systems (SQL and NoSQL), Contributing to open-source projects, Version control systems, Debugging and troubleshooting complex systems- Demonstrated ability to learn ...

Senior Architect

Hiring Organisation
Virtusa
Location
London, UK
Employment Type
Full-time
models and frameworks. Evaluate and recommend AI tools and technologies to enhance system performance. Ensure compliance with best practices in AI ethics and data governance. Provide technical guidance and mentorship to junior team members. Stay updated with the latest trends and advancements in generative and agentic AI.Mandatory Skills Strong … expertise in Generative AI technologies. Proven experience with Agentic AI frameworks and methodologies. Solid understanding of machine learning algorithms and data structures. Experience in designing scalable AI architectures. Proficiency in programming languages such as Python, Java, or similar. Preferred Skills Experience with cloud-based AI services (AWS, Azure ...