Data Structures Jobs in London

201 to 225 of 320 Data Structures Jobs in London

Senior Software Engineer/SRE - Application Middleware London, GBR Posted today

London, United Kingdom
Bloomberg L.P
are resilient, scalable, and fully observable. We own systems that operate at high throughput and low latency, including: Gateways: Secure, high-performance TCP/SSL entry points to our data centers HFN & NSTP: A global HTTP CDN and SOCKS5 proxy network delivering fast access from any geography Playlist Services: Dynamic path configuration systems optimizing user connectivity in real-time … PGM Relays: Infrastructure for reliable multicast data delivery We use automation, observability, and software engineering to detect issues before they impact customers and reduce manual toil wherever we can. What You'll Do Build production-grade software that powers Bloomberg's global infrastructure Design and implement scalable, fault-tolerant systems with a focus on observability, performance, and automation Collaborate … Python and C++) A deep understanding of software system reliability and risk management-including how to identify potential points of failure and design mitigation strategies. A good understanding of data structures, algorithms, and system design Experience navigating and improving large, distributed codebases An ability to identify system risks and engineer around points of failure Clear written and verbal More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Frontend Engineer -Angular TypeScript -London

London, United Kingdom
MODE Recruitment Limited
Senior Frontend Engineer -Angular TypeScript -London The Company Through the power of AI and Big Data this company have developed a number of data driven tools and platforms aimed at delivering a transparent financial solution. Focusing purely on sustainable investment! If you want the leave the planet clean and beautiful for the next generation then you share the … ethos of this company. This group has 4 arms: A Data Provider: Assessing the performance and sustainability of companies worldwide. AI: An advisory and technology company with an AI engineer for forecasting investment opportunities Asset Management: Investment management company investing in sustainable equities They focus on R&D of AI, ML, Data, Finance and sustainability. This company has … travel to the office when needed so being located within a few hours of either of these cities would be hugely beneficial. The Job: Develop Frontend applications for sustainability data platforms and tools End to end development (Plan, Architect, Design, Develop, Test, Deploy and support) Turn complicated design and UX requirements into applications Work in an autonomous multi-functioning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Python Developer Remote

London, South East, England, United Kingdom
Hybrid / WFH Options
ITSS Recruitment Ltd
face to face time, hybrid out of one of the offices. This exciting opportunity will suit an experienced Python Developer who is well versed in modern AI, Cloud and data stacks. They are a big believer in sharing thoughts and encouraging and supporting innovation and creativity. The Python Developer will also be given the chance to be involved in … all aspects of the project process from conception through to completion and launch.Python Developer Experience:* Python, including APIs, data structures, and async processing* Databricks/Microsoft Fabric* Cloud, preferably Azure (Data Lake, Functions, App Services)* Containerisation with Docker and CI/CD pipelines* MLOps tooling (MLFlow, Git-based versioning, environment tracking)Desirable Skills & Interests* LangChain, Langflow, or More ❯
Employment Type: Full-Time
Salary: £65,000 - £80,000 per annum
Posted:

Python Developer (Remote)

London, United Kingdom
Hybrid / WFH Options
ITSS Recruitment Ltd
face to face time, hybrid out of one of the offices. This exciting opportunity will suit an experienced Python Developer who is well versed in modern AI, Cloud and data stacks. They are a big believer in sharing thoughts and encouraging and supporting innovation and creativity. The Python Developer will also be given the chance to be involved in … all aspects of the project process from conception through to completion and launch. Python Developer Experience: Python, including APIs, data structures, and async processing Databricks/Microsoft Fabric Cloud, preferably Azure (Data Lake, Functions, App Services) Containerisation with Docker and CI/CD pipelines MLOps tooling (MLFlow, Git-based versioning, environment tracking) Desirable Skills & Interests LangChain, Langflow More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Python Developer (Remote)

City of London, London, United Kingdom
Hybrid / WFH Options
ITSS Recruitment
face to face time, hybrid out of one of the offices. This exciting opportunity will suit an experienced Python Developer who is well versed in modern AI, Cloud and data stacks. They are a big believer in sharing thoughts and encouraging and supporting innovation and creativity. The Python Developer will also be given the chance to be involved in … all aspects of the project process from conception through to completion and launch. Python Developer Experience: * Python, including APIs, data structures, and async processing * Databricks/Microsoft Fabric * Cloud, preferably Azure (Data Lake, Functions, App Services) * Containerisation with Docker and CI/CD pipelines * MLOps tooling (MLFlow, Git-based versioning, environment tracking) Desirable Skills & Interests * LangChain, Langflow More ❯
Employment Type: Permanent
Salary: £65000 - £80000/annum Bonus, 26 days holiday, private heal
Posted:

Software Engineer- Robotics - Maneuver Dominance

London, United Kingdom
Slope
is changing how military systems are 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 autonomy, AI, computer vision … Seabed Sentry, and many of the other autonomous systems that will underpin the UK's technological future rely on modern C4 systems. These systems can integrate and fuse data across distributed systems, nodes, and networks to enable timely command decision-making. Anduril's open architecture Lattice operating system is an AI-powered software platform that transforms thousands of data … or Rust and Python. Strong engineering background from industry or school, ideally in areas/fields such as Robotics, Computer Science, Software Engineering, Mathematics, or Physics Demonstrated expertise in data structures, algorithms, concurrency, and code optimisation Experience building software solutions involving significant amounts of data processing and analysis. Ability to quickly understand and navigate complex systems and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Quantitative Engineer Rust

Central London, London, United Kingdom
James Joseph Associates Limited
trading strategies and algorithms Automating the deployment and monitoring of trading strategies to ensure optimum effectiveness Creating tooling and infrastructure to support research and improve decision-making, such as data analytics and strategy optimization tools Architecting and maintaining high-performance trading systems using Rust SKILLS/EXPERIENCE REQUIRED: Some demonstrable commercial experience coding in Rust Understanding of trading strategies … such as arbitrage, market-making, or execution flow Solid grasp of algorithm design, data structures, and quantitative finance fundamentals including concepts like limit order books, price discovery, and microstructure dynamics Exposure to performance-critical systems: real-time data flows, shared memory communication, and techniques to minimize memory allocation and copying Degree in a technical discipline such as More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer (London)

London, UK
Anduril
Anduril is changing how military systems are designed, built and sold. Andurils 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 autonomy, AI, computer vision … them to make better, more informed decisions in life-and-death situations. Weve assembled a diverse team of experts in artificial intelligence, computer vision, sensor fusion, optics, communications, and data analysis to create software and hardware solutions that radically evolve the defence capabilities of the United States, and are now seeking to grow our successes internationally with expansion of … experience Extensive professional experience working as a Software Engineer with one or more domains and/or technologies of expertise Systems and/or application programming skills including algorithms, data structures, concurrency, scaling, testing, infrastructure, software design and system design Experience troubleshooting and analyzing remotely deployed software systems Capacity to work holistically on software enabled capabilities up and More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

London, United Kingdom
Slope
is changing how military systems are 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 autonomy, AI, computer vision … to make better, more informed decisions in life-and-death situations. We've assembled a diverse team of experts in artificial intelligence, computer vision, sensor fusion, optics, communications, and data analysis to create software and hardware solutions that radically evolve the defence capabilities of the United States, and are now seeking to grow our successes internationally with expansion of … experience Extensive professional experience working as a Software Engineer with one or more domains and/or technologies of expertise Systems and/or application programming skills including algorithms, data structures, concurrency, scaling, testing, infrastructure, software design and system design Experience troubleshooting and analyzing remotely deployed software systems Capacity to work holistically on software enabled capabilities up and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Finance Technology

London, United Kingdom
Amazon
in Bangalore (IN), who can help us create the next generation of distributed, scalable financial systems. Our ideal candidate thrives in a fast-paced environment, relishes working with big data, enjoys the challenge of highly complex business contexts that are typically being defined in real-time. We need someone to design and develop services that facilitate global financial transactions … the world. You can expect to design flexible and scalable solutions, and work on some of the most complex challenges in large-scale computing by utilizing your skills in data structures, algorithms, and object oriented programming. Coming to Amazon gives you the opportunity to work on a small development team in one of our many rapidly growing organizations. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Software Development Engineer, Fees Tech

London, United Kingdom
Amazon
the development of sophisticated services that power Amazon's global marketplace expansion. As a Senior SDE on our Expansions team, you'll architect and develop solutions that standardize fee structures, incentive programs, and fee adjustment mechanisms across Amazon's global marketplace portfolio. You'll be a technical leader who designs scalable, resilient systems processing billions of transactions while guiding … revenue streams through the development of robust, scalable services that must perform flawlessly at massive scale. Key job responsibilities A. Technical Leadership Architect scalable, resilient services that standardize fee structures and financial mechanisms across global marketplaces Design and implement simplified solutions to solve complex problems at massive scale Lead technical design discussions and make critical architectural decisions that balance … software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence - Strong knowledge of data structures, algorithms, and software design patterns PREFERRED QUALIFICATIONS - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Flight Software Engineer (London)

London, UK
Inflection.xyz
debugging skills. Hands-on proficiency in C++ and Python Confident in debugging software/hardware interactions and possible failure modes Preferred Qualifications Strong understanding of computer architecture, operating systems, data structures, and networking Familiarity with relevant software standards and protocols (e.g. CCSDS, TCP/UDP, DDS) Experience developing flight software for spacecraft, launch vehicles, or payloads Experience with … employment offers being made to an applicant. These checks will include nationality checks as it is a requirement of this position that you be eligible to access equipment and data regulated by the United States' International Traffic in Arms Regulations. Under these Regulations, you may be ineligible for this role if you do not hold citizenship of United Kingdom More ❯
Employment Type: Full-time
Posted:

Fullstack Engineer

London, United Kingdom
Hybrid / WFH Options
Funding Circle Ltd
get the finance they need to grow. With more than a decade of expertise under our belt, we've built a game-changer of a platform with cutting-edge data and technology that's reshaping the landscape of SME lending. Say goodbye to lengthy applications and hello to lightning-fast decisions! In just minutes, SMEs across the UK can … or control weaknesses that arise in your day-to-day What we're looking for Experience in Python and Javascript is preferred with experience with React Fundamental programming skills (data structures, algorithms) Interest in Serverless architectures Knowledge of cloud-based Infrastructure (AWS API Gateway, Lambda, Cognito, DynamoDB) Experience working with Terraform Openness to learn and work with different More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer/SRE - Application Middleware

London, United Kingdom
Avature
are resilient, scalable, and fully observable. We own systems that operate at high throughput and low latency, including: Gateways: Secure, high-performance TCP/SSL entry points to our data centers HFN & NSTP: A global HTTP CDN and SOCKS5 proxy network delivering fast access from any geography Playlist Services: Dynamic path configuration systems optimizing user connectivity in real-time … Python and C++) A deep understanding of software system reliability and risk management-including how to identify potential points of failure and design mitigation strategies. A good understanding of data structures, algorithms, and system design Experience navigating and improving large, distributed codebases An ability to identify system risks and engineer around points of failure Clear written and verbal More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, New Grad - Production Infrastructure

London, United Kingdom
Hybrid / WFH Options
Palantir
A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more. The Role Software Engineers at Palantir drive large-scale transformation through data … and make decisions independently, and the ability to ask questions effectively. What We Require Engineering background in fields such as Computer Science, Mathematics, Software Engineering, and Physics. Familiarity with data structures, storage systems, cloud infrastructure, front-end frameworks, and other technical tools. Experience coding in programming languages, such as Java, C++, Python, JavaScript, or similar languages. To apply More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (London)

London, UK
Hybrid / WFH Options
ANNA Money
time to other critical aspects of their business. Our Team: Globally, ANNA Money boasts a diverse team of approximately 150 professionals, primarily consisting of adept software developers and innovative data scientists dedicated to advancing our product offerings. Presently, over 100,000 customers trust ANNA for their banking and administrative needs. Our Approach: We pride ourselves on remaining at the … Requirements: Experience developing software in one or more programming languages from the list (Python, Java, C#, Go) 7+ years of software engineering experience in an industrial setting Experience with data structures or algorithms Excellent verbal communication skills. Good problem-solving skills. Team player. Preferred qualifications: Proficiency in Python with experience in asynchronous frameworks (aio fastapi, etc) Experience with More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer - Perception (London)

London, UK
Anduril Industries, Inc
Anduril is changing how military systems are designed, built and sold. Andurils 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 autonomy, AI, computer vision … that starts in simulation and ends running in an embedded and operational context. Evaluate and characterise cameras and gimbals to inform autonomy system constraints and performance expectations. Design experiments, data collection efforts, and curate training/evaluation sets to develop insights both for internal Anduril purposes as well as customers, deciding the features and implementing them. Drive the flight … testing and test configuration for evaluating the implemented features against real data on target hardware for validating technical approaches. Work closely with vendors and government stakeholders as we seek to advance the art of possible for large drone teams. REQUIRED QUALIFICATIONS BS in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field. Proven understanding of data More ❯
Employment Type: Full-time
Posted:

Python Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
McGregor Boyall
electronic trading infrastructure Take ownership of components from design to deployment Collaborate across teams in a fast-paced, regulated environment Tech You'll Work With Core Python with OOP, data structures, and regex Linux CLI , debugging with tcpdump, strace, etc. Git, Jenkins, TDD , and CI pipelines RESTful APIs, Ansible (bonus), and even Golang (bonus) What We're Looking More ❯
Employment Type: Contractor
Rate: £600 - £700 per day
Posted:

Senior Software Engineer C# .Net - Asset Manager

City of London, London, England, United Kingdom
Client Server Ltd
a strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it for More ❯
Employment Type: Full-Time
Salary: £100,000 - £150,000 per annum
Posted:

Senior Media Backend Engineer - Content Platform

London, United Kingdom
Hybrid / WFH Options
Spotify
and you love knowing why they work the way they do. Worked with open Source tools like FFmpeg (and yes, we mean libav ), Shaka Packager, and friends. Experienced in data structures, algorithms, CPUs, caches, RAM and how to leverage them to maximize performance. Has experience building high-throughput networking services that don't flinch under load. You get More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Backend

London, United Kingdom
SevenRooms
call duties to keep software systems up and running Who You Are BS degree in Computer Science, similar technical field of study or equivalent professional experience Experience with algorithms, data structures, complexity analysis and software design 3+ years of software engineering experience Experience with Python is preferred, but not required What We Offer A fresh start: SevenRooms offers More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Support & Python Engineer 2025

London, United Kingdom
Suade Labs Ltd
are unable to offer visa sponsorship for this role. Energetic, self-directed, motivated and detail oriented. Experience creating software (ideally using Python 3). Computer science fundamentals: complexity, algorithms, data structures. Responsibilities Work along side Suade engineers to diagnose and troubleshoot customer technical problems. Work actively in designing the solutions to customer technical problems. Design solutions to automate/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Libraries

London, United Kingdom
PhysicsX Ltd
design of artificial hearts, reducing CO 2 emissions from aircraft and road vehicles, or increasing the performance of wind turbines. The Role PhysicsX is developing a platform used by Data Scientists and Simulation Engineers to build, train and deploy Deep Physics Models. The core of this platform is powered by several Machine Learning Python Libraries handling everything from data … maintaining widely-used internal or open-source libraries. Familiarity with the machine learning development lifecycle and core concepts (e.g., bias-variance tradeoff, common optimizers). Familiarity with 3D geometric data structures and algorithms. What we offer Equity options - share in our success and growth. 10% employer pension contribution - invest in your future. Free office lunches - great food to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Trading Platform Developer

London, United Kingdom
Hybrid / WFH Options
P2P
Platform Developer who is passionate about technology, interested in both low level details of how computer hardware operates and high-level design of large systems, as well as in data infrastructure. Someone who likes opening the hood to see how things work, has understanding of data structures, experience writing client-server network applications, and writing and optimising … is a plus. At Wintermute you will have an opportunity to grow and make direct impact on trading by developing and improving all the parts of the trading platform, data infrastructure and related software, while also getting advice and guidance from very experienced developers and traders, including the founders. You will get a lot of independence and responsibility right … that matches your talents and company needs. The focus of the role would be to work on the global trading platform that spans across many continents, with real time data capture, order entry on dozens of exchanges, robust connectivity and built in monitoring. You would be working on expanding and scaling up our trading platform, mainly using C++ and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, New Grad - Infrastructure

London, United Kingdom
Hybrid / WFH Options
Palantir
A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more. The Role Are you passionate about engineering quality, performance, and increasing the … s database and search systems, which includes supporting storage technologies across cloud, on-premises, and classified or secure environments. This includes evolving our existing technologies to support ever-increasing data scale and latency requirements, and designing the next evolution of our database offering to provide step-change improvements in particular workflows. Core Responsibilities As a Software Engineer in Foundations … date with recent industry practices and advancements in open-source technology. What We Require Engineering background in fields such as Computer Science, Mathematics, Software Engineering, or Physics. Familiarity with data structures, storage systems, cloud infrastructure, frontend frameworks, and other technical tools. Experience coding in programming languages, such as Java, C++, Python, TypeScript, JavaScript, or similar languages. To apply More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Data Structures
London
10th Percentile
£56,542
25th Percentile
£68,750
Median
£85,500
75th Percentile
£98,750
90th Percentile
£125,250