Data Structures Jobs in England

276 to 300 of 457 Data Structures Jobs in England

Senior Applied Scientist, Personalization

London, United Kingdom
Amazon
at Amazon. Our team is part of Amazon's Personalization organization, a high-performing group that leverages Amazon's expertise in machine learning, big data, distributed systems, and user experience design to deliver the best shopping experiences for our customers. Our team builds large-scale machine-learning solutions that … field - 5+ years of applied research experience post PhD, building and launching deep learning/machine learning models for business applications - Strong CS foundations (data structures and algorithms) - Excellent coding and design skills, proficiency with programming languages such as Java or Python - Several publications at top-tier peer More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Manager Wholesale IRB Credit Risk Consultant

London Area, United Kingdom
Hybrid / WFH Options
Carnegie Consulting Limited
involve a deep dive into the technical knowhow of modelling, validation techniques and knowledge of regulatory requirements and restrictions Experience in programming languages and data structures such as SAS, Python, R, SQL is key. With Python background, particularly familiarity with pandas/polars/pyspark, pytest; understanding of … UK), UAE, Germany, Spain, Middle East, Netherlands, South Africa, my client is a boutique firm with a demonstrable focus around Credit Risk Management, modelling, data analytics and model validation etc. Working with a range of innovative, ambitious, growing and forward-thinking Financial Services businesses, my client differentiates itself from More ❯
Posted:

Senior Manager Wholesale IRB Credit Risk Consultant

london, south east england, united kingdom
Hybrid / WFH Options
Carnegie Consulting Limited
involve a deep dive into the technical knowhow of modelling, validation techniques and knowledge of regulatory requirements and restrictions Experience in programming languages and data structures such as SAS, Python, R, SQL is key. With Python background, particularly familiarity with pandas/polars/pyspark, pytest; understanding of … UK), UAE, Germany, Spain, Middle East, Netherlands, South Africa, my client is a boutique firm with a demonstrable focus around Credit Risk Management, modelling, data analytics and model validation etc. Working with a range of innovative, ambitious, growing and forward-thinking Financial Services businesses, my client differentiates itself from More ❯
Posted:

Senior Java Developer in London - Movement8

London, United Kingdom
Java Script Works
Requirements: Excellent knowledge of core Java Strong understanding of algorithms and data structures Solid problem-solving skills Knowledge of Java and experience practicing clean coding Ability to write clear technical documentation Familiarity with JavaScript and Node.js (beneficial) Responsibilities: In this role, you will be part of a dynamic More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer in Test

London Area, United Kingdom
Movement8
must be in depth on core and technical Java programming, web architectures and databases. Requirements: Excellent knowledge of core Java Understanding of algorithms and data structures Strong problem-solving skills Solid knowledge of JUnit Improve and refactor existing code to aid in configurability/isolation to enable better More ❯
Posted:

Software Engineer in Test

london, south east england, United Kingdom
Movement8
must be in depth on core and technical Java programming, web architectures and databases. Requirements: Excellent knowledge of core Java Understanding of algorithms and data structures Strong problem-solving skills Solid knowledge of JUnit Improve and refactor existing code to aid in configurability/isolation to enable better More ❯
Posted:

Application Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Murray McIntosh Associates Ltd
OOP : Strong architectural skills with knowledge of C# and object-oriented programming (OOP) principles. Software Design Patterns : Good understanding of software design patterns and data structures to create efficient and scalable solutions. Agile Development : Familiarity with the Agile Development cycle , working in sprints, and adapting to changing requirements. More ❯
Employment Type: Permanent
Salary: £45000 - £50000/annum Bonus
Posted:

GoLang Developer

London, United Kingdom
Fortinet, Inc
Participate in code and design reviews. Minimum Qualification BSc in Computer Science or related academic or industrial experience. Computer Science Fundamentals: Practical algorithms and data structures; Big-O complexity analysis; OS/Unix concepts, tools, and techniques; parallel and concurrent programming. Preferred Qualifications Experience in Programming Language technologies More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer C# .Net Core Azure SaaS

Reigate, Surrey, South East, United Kingdom
Hybrid / WFH Options
Client Server
SaaS You have a good knowledge of security and IAM in Azure You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) You're likely to be More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

Full Stack Engineer C# .Net Azure Angular

Reigate, Surrey, United Kingdom
Hybrid / WFH Options
Onyx-Conseil
to the cloud (Azure), ideally you will also have some Kubernetes experience You have a thorough understanding of Computer Science fundamentals including Design Patterns, Data Structures, OOP, multithreading You have a good appreciation of security, ideally with OWASP knowledge Youre collaborative with great communication skills and an enthusiasm More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

2025 Graduate Software Dev Engineer

London, United Kingdom
Amazon
the syntax of languages such as Java, C/C++, or Python. - Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis. PREFERRED QUALIFICATIONS - Previous technical internship(s) if applicable. - Experience with distributed, multi-tiered systems, algorithms, and relational More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr Software Dev Engineer, Amazon

London, United Kingdom
Amazon
Their problem-solving approach involves understanding the broader context and implementing simple, effective solutions without over-engineering. Senior SDEs demonstrate a comprehensive understanding of data structures, algorithms, and design patterns, applying them judiciously to solve business problems. Their deep knowledge of operating systems' performance and scalability contributes to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer, Site Reliability Engineering, Google Cloud

London, United Kingdom
Google
related field, or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 5 years of experience with data structures or algorithms. 3 years of experience in designing, analyzing, and troubleshooting distributed systems, and 2 years of experience leading projects and providing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Manager

London, United Kingdom
Recombine
Java, Python , or Rust , and a strong grasp of object-oriented programming principles. Experience with multithreading, asynchronous programming , and synchronization techniques. Deep understanding of data structures and algorithms and their practical applications. Solid experience with the software development life cycle , and a track record of delivering high-quality More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

System Development Engineer, FBA Capacity Management and Planning

London, United Kingdom
Amazon
enterprise implementations. In depth knowledge of operating Windows, Linux or other UNIX variants in a datacenter environment or AWS cloud. Computer Science fundamentals in data structures, problem solving and complexity analysis Strong system troubleshooting skills and able to deal with ambiguity and drive, design, and implement large scale More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Fixed Income eTrading Rates Distribution Java Developer (VP)

London, United Kingdom
Hybrid / WFH Options
Citigroup Inc
oriented language (Java or C#), multi-threading and any relational database Solid architectural understanding of enterprise applications Understanding of computing science fundamentals - concurrency, algorithms, data structures, design patterns, etc. Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements Preferred Experience with Java More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Linux Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Linaro Ltd
be granted: Excellent analytical and problem-solving skills. Thorough understanding of computer science topics, including operating system concepts, computer architecture, and advanced algorithms and data structures. Knowledge of the Linux operating system architecture, including boot process, kernel design, user space libraries, and multimedia and other frameworks. Knowledge of the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer, Exchange London

London, United Kingdom
Hill Woltron Management Partner GmbH
tangible results and process improvements. WHAT YOU WILL DO Build low latency, scalable and highly performant exchange services including matching engine, customer gateways, market data, connectivity to external trading systems, etc. Deliver high quality systems that integrate testing at every development stage. Be a part of a dedicated engineering … in the testing process, driving much of the testing at all stages. Experience in trading system architecture, exchange gateway connectivity (binary and FIX), market data generation and ingestion, high throughput, low latency systems. You take a pragmatic approach to developing clean solutions to complex problems. Understanding of algorithms, data structures, databases and large-scale systems. COMPENSATION & PERKS Unlimited vacation policy; work hard and take time when you need it Apple equipment Full-time salary based on experience and meaningful equity in an industry-leading company The opportunity to be a key player and build your career at More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer, Enterprise Research London, UK

London, United Kingdom
Scale AI, Inc
of our society. At Scale, our mission is to accelerate the development of AI applications. For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including generative AI, defense applications, and autonomous vehicles. With our recent Series F round, we … re accelerating the usage of frontier data and models by building complex agents for enterprises around the world through our Scale Generative AI Platform (SGP). The SGP ML team works on the front lines of this AI revolution. We interface directly with clients to build cutting edge products … years of model training, deployment and maintenance experience in a production environment Strong skills in NLP, LLMs and deep learning Solid background in algorithms, data structures, and object-oriented programming Experience working with a cloud technology stack (eg. AWS or GCP) and developing machine learning models in a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Quant Developer

London, United Kingdom
Hybrid / WFH Options
P2P
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 … 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 … to you to shape it in the direction that matches your talents and company needs. The focus of the role would be to create data infrastructure to bring the analytics to the next level and support the scaling of quantitative trading. Projects may also include upgrading major trading system More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Haskell Developer/Ocaml Developer

London, United Kingdom
Allegis Global Solutions Limited (AGS)
of Haskell and our in-house variant, Mu Processes Ensure adherence to all internal and external regulations Support Operational Risk monitoring via reports and data provided to Compliance and BORM Assist in ensuring that there are appropriate and documented internal controls and procedures in place People & Talent Lead through … stakeholders FM Trading & Trading Heads FM Structuring MAG Electronic Market Solutions SABRE IT Qualifications Haskell or OCaml programming experience. Solid computer science knowledge (algorithms, data structures, complexity, concurrency/parallelism More ❯
Employment Type: Contract
Rate: GBP 850 Annual
Posted:

C++ Software Engineer London, England, United Kingdom

London, United Kingdom
Tbwa Chiat/Day Inc
cover. We leverage the talent of the people who work here, modern computational techniques and state-of-the-art research infrastructure to analyse large data sets across markets quickly and efficiently, to maximise the effectiveness of our proprietary trading algorithms. The models that drive our trading strategies have evolved … our Quant Research team and turn them into reality using the most appropriate technology. The team is responsible for everything from interpreting arriving market data to dispatching our orders. This unusually wide scope gives us the ability to make cross-domain optimisations unavailable to our competitors, where the same … achieve that is by understanding what's really going on when it's executed. You should have a good familiarity with common algorithms and data structures and their performance trade-offs, as well as the ability to reason about the running time of algorithms that you haven't More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer III

Newbury, Berkshire, United Kingdom
Rocket Software, Inc
with hardware and/or influences software's design in relation to hardware. Essential Duties and Responsibilities: Good understanding of computer science fundamentals: algorithms, data structures, etc. acquired from education and/or experience. Excellent programmer Proficient at complex programming & knowledge of standard data structure and algorithms. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Business Analyst

London, England, United Kingdom
Required IT
of Workday Human Capital Management (HCM) systems across the business. Working closely with HR, IT, and key business stakeholders, you will gather requirements, analyse data, and support the design and implementation of Workday HCM enhancements that align with strategic objectives. Key Responsibilities Collaborate with stakeholders to elicit, document, and … Business Analyst within the financial services sector. Demonstrated expertise with Workday Human Capital Management (HCM) , including configuration and deployment. Strong understanding of HR processes, data structures, and reporting requirements. Excellent analytical, problem-solving, and communication skills. Ability to manage multiple priorities and work collaboratively across business functions. Familiarity More ❯
Posted:

Lead Automation Test Analyst

London, United Kingdom
Nika O
with a focus on audit systems, validating workflow accuracy and stage dependencies for audit compliances. Collaboration & Communication: Work closely with business analysts, developers, and data engineers within an agile environment to define and refine test scenarios. Documentation & Reporting: Maintain comprehensive documentation for test cases, results, and issues, supporting transparency … APIs, etc.) and debugging, and optimizing of applications/automated test scripts. Ability to programmatically test your own code. Minimum understanding of design patterns, data structures, and layered architecture with knowledge of applying those aspects in test environments. Experience with CI/CD pipelines and release candidate management More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Data Structures
England
10th Percentile
£41,375
25th Percentile
£46,750
Median
£72,246
75th Percentile
£98,750
90th Percentile
£127,500