476 to 500 of 844 Data Structures Jobs

Senior Software Engineer, AD Serving Roku, Inc.

Location
Manchester, England, United Kingdom
role at Roku? 10+ years of experience building large-scale and low-latency distributed systems Command of Java or C++ Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming Experience with distributed caching, SQL/NoSQL, and other databases … plus Experience with Big Data and cloud services such as AWS/GCP is a plus Experience in the advertising domain is a big plus B.S. or M.S. degree in Computer Science, Engineering, or equivalent Self-motivated individual with a high level of accountability and ownership Critical thinking ...

AI and automation developer

Location
Manchester, England, United Kingdom
focus on using AI and automation tools. Proclaim, the firm's core case management system. Understanding how it works, and being able to manage data in and out of it Internal middleware system Databases, APIs and background processes that sit around Proclaim and other business systems. Integration and automation … Proclaim to the wider IT suite. Key responsibilities Develop, maintain and improve the firm’s processes through the use of AI tools whilst maintaining data within proclaim. Translate operational requirements and user journeys into working software, agreeing scope and priorities with users and managers. Develop across the stack: React ...

Power Platform Analyst

Hiring Organisation
VIQU IT Recruitment
Location
Cardiff, South Glamorgan, Wales, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£300 - 325 per day
Driven Apps and Dataverse reporting expertise Experience developing native operational reporting using Dataverse views, filters and reporting components Experience working with FetchXML and Dataverse data structures Proven understanding of operational reporting requirements within application environments Ability to differentiate between reporting requirements that should remain within Model-Driven Apps … those better suited to Power BI Strong Power BI experience, including data modelling, DAX and report optimisation Experience working with Microsoft Fabric, Power BI Embedded, Dataverse and wider Power Platform technologies Contract Overview Role: Power Platform Analyst (Dataverse & Reporting) Duration: Running till March 2027 IR35: Inside IR35 Rate ...

Senior Quantitative Developer (C++) - Execution Technology

Hiring Organisation
Millennium Management
Location
London, UK
Employment Type
Full-time
regions. Reduce system latency using advanced network and systems programming techniques and other performance-focused methodologies. Build systems, interfaces, and tools for historical market data analysis and trading simulations to improve research productivity and system testability. Develop and maintain automated tests, performance benchmarking frameworks, and internal engineering tools. Collaborate … related field.10+ years of professional software development experience, including at least 5 years in a front-office financial services environment. Strong expertise in data structures, algorithms, and object-oriented programming in C++.Proficiency with C++17 and C++20, multithreading, and asynchronous programming environments. Strong understanding of low-latency and real ...

Senior Quantitative Developer (C++) - Execution Technology

Location
Greater London, England, United Kingdom
regions. Reduce system latency using advanced network and systems programming techniques and other performance-focused methodologies. Build systems, interfaces, and tools for historical market data analysis and trading simulations to improve research productivity and system testability. Develop and maintain automated tests, performance benchmarking frameworks, and internal engineering tools. Collaborate … related field. 10+ years of professional software development experience, including at least 5 years in a front‐office financial services environment. Strong expertise in data structures, algorithms, and object-oriented programming in C++. Proficiency with C++17 and C++20, multithreading, and asynchronous programming environments. Strong understanding of low-latency ...

Senior Java Developer - Fixed Income Algo Technology, VP

Location
Greater London, England, United Kingdom
Qualifications: Significant extensive hands‐on coding experience in core Java, specializing in low‐latency, high‐throughput distributed applications. Profound understanding of software development fundamentals, data structures, design patterns, object‐oriented programming, and algorithms complexity analysis. Demonstrated experience with messaging technologies such as Solace, Kafka, etc. Practical experience with … Chronicle and/or Aeron. Experience with distributed caching techniques. Proven track record in implementing and supporting market data processing applications and trading applications. Experience building robust back‐testing frameworks and managing historical data. Basic proficiency in Linux system performance tuning and monitoring, with the ability to troubleshoot performance ...

Software Developer Graduate: September 2027 London

Location
Greater London, England, United Kingdom
growing team of analysts, developers, infrastructure engineers and support specialists design, deliver and optimize industry leading technical solutions that can process large amounts of data, ensuring high performance and stability. What we’re looking for Technical: You have strong software development skills in any object‐oriented language … C#, C++ & Python mostly). You also understand algorithms, data structures, and object‐oriented design patterns. Problem Solver : When it comes to solving problems, you use clear and sound reasoning. You’re rational and like to use numbers and data to come up with sensible solutions. Curious ...

Business Analyst

Location
Bath, England, United Kingdom
Transformation team, this role will primarily support our platform transformation and migration programme, with a focus on ensuring business, operational, client, adviser and data impacts are clearly understood, documented and successfully delivered. The successful candidate will play a critical role in shaping requirements, mapping end-to-end wealth management … wider business outcome. You will be comfortable working through ambiguity, challenging constructively, collaborating across front, middle and back-office teams, and presenting complex data, process and operational impacts in a clear and practical way. This is an exciting opportunity for someone with hands-on experience in wealth management, investment ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
Python. Solid understanding of Python frameworks such as Django, Flask, or FastAPI. Experience in building RESTful APIs and microservices architecture. Strong knowledge of data structures, algorithms, and object-oriented programming. Hands-on experience with databases such as PostgreSQL, MySQL, or MongoDB. Familiarity with asynchronous programming and performance optimization … skills and the ability to work in a fast-paced environment. Preferred Qualifications Experience working with distributed systems and event-driven architectures. Exposure to data processing frameworks or background job systems (Celery, Kafka, etc.). Familiarity with testing frameworks and test-driven development (TDD). Understanding of security best ...

Software Engineer I New London, UK

Location
Greater London, England, United Kingdom
testing and deployment. You’ll release code to production on an almost daily basis. Learn & Grow: Work cross‐functionally alongside product, design, and data experts to understand why we build, not just how. Partner with AI: Leverage agentic coding tools for routine tasks like writing boilerplate, unit tests … years’ experience, following a Bachelor’s degree or above in Comp Sci. Technical Fundamentals : A strong grasp of computer science basics—data structures, algorithms, and object‐oriented programming. Full‐Stack Exposure: Familiarity with web app development, including proficiency in at least one modern backend language (e.g., Java, C# ...

Software Engineer I

Hiring Organisation
TripAdvisor
Location
London, UK
Employment Type
Full-time
testing and deployment. You'll release code to production on an almost daily basis. Learn & Grow: Work cross-functionally alongside product, design, and data experts to understand why we build, not just how. Partner with AI: Leverage agentic coding tools for routine tasks like writing boilerplate, unit tests … years' experience, following a Bachelor's degree or above in Comp Sci. Technical Fundamentals: A strong grasp of computer science basics—data structures, algorithms, and object-oriented programming. Full-Stack Exposure: Familiarity with web app development, including proficiency in at least one modern backend language (e.g., Java, C# ...

Software Engineer I

Hiring Organisation
TripAdvisor
Location
Oxford, Oxfordshire, UK
Employment Type
Full-time
testing and deployment. You'll release code to production on an almost daily basis. Learn & Grow: Work cross-functionally alongside product, design, and data experts to understand why we build, not just how. Partner with AI: Leverage agentic coding tools for routine tasks like writing boilerplate, unit tests … years' experience, following a Bachelor's degree or above in Comp Sci. Technical Fundamentals: A strong grasp of computer science basics—data structures, algorithms, and object-oriented programming. Full-Stack Exposure: Familiarity with web app development, including proficiency in at least one modern backend language (e.g., Java, C# ...

Developer - CGI

Location
Kingswood, England, United Kingdom
/CD and deployment automation. Support cloud and production environments by monitoring performance, troubleshooting issues, and improving system reliability. Develop and maintain databases, data models, and asset management systems that support digital production workflows. Support and optimise rendering pipelines, graphics workflows, and 3D asset processes, while providing technical documentation … knowledge, and exposure to cloud technologies. Experience in CGI, 3D graphics, rendering, or creative production environments preferred. Strong knowledge of software design principles, data structures, algorithms, and development methodologies (Agile/Waterfall). Experience developing software for CGI, 3D graphics, rendering, visualisation, or digital content production environments. Understanding ...

Sr. Software Engineer, Cloud Detection (Hybrid, London)

Hiring Organisation
CrowdStrike
Location
London, UK
Employment Type
Full-time
engineers to join the CDE Platform team. In this role, you will be instrumental in designing, building, and scaling the foundational services that orchestrate data, content, and execution logic across CrowdStrike's products (e.g., NGSIEM, FCS, Endpoint). You will be a key driver in creating a highly performant … scalable, and resilient platform that processes internet-scale data streams and enables real-time detection generation. What You'll Do: Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike productsLeverage and build cloud-based systems to detect targeted attacks and automate cyber threat intelligence production ...

Java Developer (Blockchain)

Location
Greater London, England, United Kingdom
including REST design principles, Swagger/OpenAPI, and Spring REST MVC.* Proficient in building and delivering enterprise-grade Java applications.* Hands-on experience with data structures, algorithms, concurrency, and multi-threading.Database Management* Strong SQL knowledge with experience in relational databases such as Postgres.* Working knowledge of object storage … next level and make a significant impact, we'd love to hear from you.LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth.Our purpose is the foundation on which our culture is built. ...

Backend Java Developer (Python)

Location
Greater London, England, United Kingdom
safe, and designed for the future. Our human touch sets us apart from other consultancies, system integrators and software houses - with people, technology, and data at the heart of who we are, we believe in creating value and sustainability through everything we do for our clients, staff, communities … obligations What you'll bring to the role: 6+ hands-on experience with Java, Python, Spring, RDBMS. Strong object oriented design and development skills, data-structures and algorithms, and design patterns. Excellent analytical ability. Strong experience with relational databases logical modelling. Strength in querying large relational databases ...

Java / Python Developer

Hiring Organisation
Methods Consulting
Location
London, UK
Employment Type
Full-time
safe, and designed for the future. Our human touch sets us apart from other consultancies, system integrators and software houses - with people, technology, and data at the heart of who we are, we believe in creating value and sustainability through everything we do for our clients, staff, communities … regulatory obligationsWhat you'll bring to the role:6+ hands-on experience with Java, Python, Spring, RDBMS.Strong object oriented design and development skills, data-structures and algorithms, and design patterns. Excellent analytical ability. Strong experience with relational databases logical modelling. Strength in querying large relational databases ...

Software Engineer

Location
Reading, England, United Kingdom
Experience maintaining software across multiple tiers of a system. Strong Python knowledge, including familiarity with commonly used Python libraries. A strong understanding of software data structures, programming methods and core computer‐science concepts. Knowledge of object‐oriented analysis and design, code structure, algorithms, operating systems, networking, HTTP … data management. The ability to design complex systems from initial requirements through to production deployment. The ability to understand and clearly explain the architecture of the codebases you work with. Experience with functional‐programming approaches. Knowledge of containerisation using Docker and Kubernetes. Experience building and maintaining CI/ ...

Senior Software Engineer

Location
Bracknell, England, United Kingdom
every employee. Menlo Security is trusted by major global businesses, including Fortune 500 companies and government agencies, to protect their most valuable asset, their data, and is backed by top-tier investors. Summary Menlo Security is hiring a Senior Software Engineer to join our Threat Protection and ShadowAI team … systems and technologies with limited guidance. Preferred/Nice to Have: Experience building large-scale web applications and REST APIs. Strong grounding in complex data structures and database technologies. Experience with containers, Docker, and Kubernetes. Experience with cloud infrastructure as code tooling such as Terraform. Familiarity with ...

Senior Java Developer Spring Boot TDD

Hiring Organisation
Client Server
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
practices You have experience with Test Driven Development TDD You have a strong knowledge of Computer Science fundamentals such as OOP, multithreading, Design Patterns, Data Structures You're comfortable with agentic AI coding You're collaborative and pragmatic with great communication and stakeholder management skills Nice to have ...

Senior C++ Engineer – Trading

Location
City Of London, England, United Kingdom
lifecycle. Knowledge of major global futures exchanges and their native protocols. Excellent understanding of multithreaded, asynchronous and distributed software development. Strong knowledge of algorithms, data structures and performance optimisation. Experience with Python, C#, SQL or other scripting/programming languages. A track record of delivering reliable, production-grade ...

Lead Software Engineer Python API - Fintech

Hiring Organisation
Client Server
Location
London, UK
Employment Type
Full-time
FastAPI experienceYou have a good knowledge of CI/CD, testing and deploymentYou have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, AlgorithmsYou're collaborative and pragmatic with great communication skillsYou're degree educated in a STEM discipline, having achieved a 2.1 ...

Associate Software Development Engineer

Location
Greater London, England, United Kingdom
clarify understanding.* Actively and constructively participate in submitting code for review.* Any other reasonable activity required by management.**Required Skills:*** Fundamental understanding of data structures, algorithms, and object-oriented design.* Basic programming skills in any modern language.* Enthusiasm for software work in a software-as-a-service company. ...

Senior Python Quant Developer London - Systematic Trading - Oxford Knight - UK-Based Applicants Only

Location
Greater London, England, United Kingdom
designing and implementing Python-based solutions in a quantitative finance context. Proven expertise in systematic trading strategies and financial market data. Strong understanding of data structures, algorithms, and software engineering best practices. Excellent problem-solving skills and ability to work in a fast-paced, high-pressure environment. Applicants ...

Power Platform Developer (Hybrid) - Dudley

Hiring Organisation
Circle Group
Location
Dudley, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
Power BI and Dataverse * Experience integrating systems using REST APIs, Dataverse & other third-party platforms * Good SQL database experience, including writing queries and understanding data structures/performance * Excellent stakeholder management experience and the ability to collaborate with technical and non-technical colleagues through the development lifecycle ...