601 to 625 of 806 Data Structures Jobs in England

Software Development Engineer, Video Quality Analysis (VQA)

Location
Greater London, England, United Kingdom
tolerant , highly available , and performance-driven . Optimization for Scale : Focus on enhancing algorithm accuracy, speed, and efficiency to handle high volumes of video data with minimal latency and operational cost. Technical Leadership : Drive the architectural decisions that guide system performance, ensuring alignment with overall technical strategy. Contribute … full software development life cycle , including tasks such as coding standards, code reviews, source control management, build processes, testing , and operations . Familiarity with data structures, algorithms, and distributed systems to troubleshoot, optimize, and scale systems effectively. Exposure to machine learning frameworks , computer vision , or similar cutting-edge ...

Backend Software Engineer C# .Net - FinTech

Hiring Organisation
Client Server
Location
Newcastle upon Tyne, UK
Employment Type
Full-time
Software Engineer you will design and develop business critical backend services using modern C# .Net, working on distributed systems that process large volumes of data with demanding performance and reliability requirements. You'll be involved throughout the software development lifecycle, from technical design and architecture through to implementation, optimisation … software engineering best practices and have experience across the full software development lifecycleYou have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, AlgorithmsIdeally you will have experience of working within FinTech, financial services or consulting environmentsApply now to find out more about ...

AI Engineer (ML/Computer Vision)

Location
Greater London, England, United Kingdom
edge technology company specializing in artificial intelligence and machine learning solutions with a focus on computer vision. Our mission is to revolutionize how visual data is processed and interpreted, enabling businesses and individuals to harness the power of AI in innovative and practical ways. We are driven … frameworks like TensorFlow or PyTorch Experience with designing, training, and deploying deep learning models for image and video analysis Solid understanding of algorithms, data structures, and software engineering best practices Ability to work collaboratively in a fast-paced, innovative environment Advanced degree in Computer Science, AI, or related ...

Lead C# Developer .Net Core - Fintech

Hiring Organisation
Client Server
Location
Newcastle upon Tyne, UK
Employment Type
Full-time
Lead C# Developer/Backend Software Engineer you'll design and implement the logic behind core applications, build APIs and microservices that handle data processing, business rules and third-party integrations and oversee the configuration and upkeep of secure, reliable server environments. You'll work closely with internal teams … technologist who enjoys collaborating and problem solving, working on complex, distributed systemsYou have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, AlgorithmsYou're excited to join a scaling company in a role that you can shape and influenceWhat ...

Python Engineer | Python Performance New

Location
Greater London, England, United Kingdom
together to examine the global markets, seeking to understand the complexities of various traded products and exchanges. They leverage their impeccable statistical analysis and data mining skills, using the results of their research to make forecasts and develop profitable predictive trading models. You would join a team of technologists … Need: At least 5+ years of professional software engineering experience in Python Experience designing, analyzing, and implementing highly algorithmic code Strong understanding of data structures, algorithmic complexity, and efficient implementation Experience with concurrent and distributed systems Familiarity with cluster, cloud, or other large-scale compute environments Self-directed ...

Senior Software Engineer - Futures and Options Execution Services

Location
Greater London, England, United Kingdom
Clear Street futures and options EMS platform from the ground up. You’ll develop a high-performance platform that brings together real-time market data, low latency exchange connectivity and execution, robust risk controls, and advanced trading capabilities within a fast, responsive web interface. Working closely with cross-functional … latency, front-office trading systems. Deep understanding of execution management systems (EMS), including their core functionality and workflows. Strong knowledge of software design patterns, data structures, and algorithms. A collaborative mindset and a preference for working in team-oriented environments. A strong commitment to engineering quality, reliability ...

Technical Product Lead

Location
Greater London, England, United Kingdom
more robust solution where appropriate. This is not a pure software engineering role, but the person must have enough technical fluency to understand data, APIs, integrations, technical trade‐offs and outsourced development. You should be able to move comfortably between product discovery, practical prototyping and technical delivery. Internal efficiency … code platforms, or AI‐assisted coding tools to create prototypes, workflows, dashboards or lightweight applications. Comfortable working with technical concepts such as APIs, data structures, integrations, permissions, databases and software architecture at a practical level. Able to work closely with non‐technical stakeholders and translate academic, operational ...

Principal Vulnerability Researcher

Location
Metropolitan Borough of Solihull, England, United Kingdom
will use these resources to accelerate vulnerability discovery, automate complex analysis, and develop innovative tooling and models for telecom security research, while ensuring sensitive data and workloads remain within UKTL’s controlled environment. Build and Grow Technical Communities – Champion knowledge sharing and collaboration both internally and externally. You will … development lifecycles and how security risks emerge throughout system design, development, deployment, and operation. Applied knowledge of cryptographic algorithms, standards, authentication mechanisms, digital signatures, data structures, distributed systems, virtualisation, and containerisation technologies. Strong knowledge of embedded systems, operating systems, Linux internals, and hardware debugging and prototyping techniques. Technical ...

Backend Java Developer

Location
Greater London, England, United Kingdom
Backend Java Developer – City London We are urgently looking to recruit a Java backend Developers with at least 5 years experience. Must have strong Data structures and Algorithms experience. Also experience of Spring, working with large code base, SQL, Unix etc. You should ideally have a solid problem ...

Senior AI-Driven Backend Engineer (Remote)

Location
Greater London, England, United Kingdom
chance to build scalable microservices and own features end-to-end. Join a fast-growing team using AI daily, with strong fundamentals in data structures, algorithms, and SQL. You’ll collaborate closely with engineers and Product Managers to deliver value at scale. #J-18808-Ljbffr ...

Java Developer with SQL - Central London

Location
Greater London, England, United Kingdom
professional with 5 plus years experience in developing with Java as a backend Developer with SQL Server. You will have a good understanding of Data Structures and Algorithms. In addition to the Java and SQL Server development skills you should working knowledge of Spring, working with large code ...

Senior Ruby Engineer

Location
Greater London, England, United Kingdom
commerce experience. Build and maintain interfaces that support our frontend, mobile, and third-party integrations. Be very experienced working with pull, push models for data parity between third parties and our systems around e-commerce concerns of product, stock, orders and fulfillment synchronization. You’ll design, implement and deploy … solve complex e-commerce concerns. Architect systems for membership access, catalog management, checkout, order fulfillment, and payments. Collaborate cross-functionally with product, design, and data teams to deliver features that elevate the user experience. Own backend services end-to-end, from design to deployment and monitoring. Contribute to best ...

Senior Embedded Software Engineer

Location
Southampton, England, United Kingdom
with: Embedded Software Engineer -Southampton 3+ years’ experience in Embedded Software Development Degree in Electrical/Electronic Engineering or Computer Science Strong knowledge of data structures and algorithms Experience working in Linux environments Experience with CI/CD Strong knowledge of SOLID principles, OOD and software design patterns ...

Software Engineer Java Kafka API

Hiring Organisation
Client Server
Location
London, UK
Employment Type
Full-time
REST APIsYou have a good understanding of AWSYou have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design PatternsYou are familiar with DevOps, CI/CD pipelinesYou're collaborative, enjoy problem solving and interacting with clients Apply ...

Senior Researcher, Large Language Models

Hiring Organisation
Tencent
Location
London, UK
Employment Type
Full-time
with a strong understanding of statistical models and experience working on NLP related projects.3. Proficient in at least one programming language, familiar with basic data structures and algorithms.4. Publication of academic results in top-tier conferences in AI and NLP-related fields (such as: ICML, NeurIPS, ICLR, EMNLP ...

Machine Learning Engineer - Search and Recommendation

Location
Greater London, England, United Kingdom
deep learning algorithms, with experience using frameworks such as TensorFlow or PyTorch. Strong programming skills in Python, C++, or Java, with solid understanding of data structures and algorithms. Strong communication skills in English and Chinese, with the ability to bridge technical and business perspectives in a multicultural environment. ...

Senior Game Engine Programmer

Hiring Organisation
Tencent
Location
London, UK
Employment Type
Full-time
least one major technical area such as rendering, animation, physics, performance optimisation.3. Solid C/C++ programming skills, with strong knowledge of data structures, algorithms and software engineering principles.4. Experience developing and shipping games or engine technologies on mobile, PC or console platforms.5. Ability to read, understand ...

Equity Quantitative Developer

Hiring Organisation
UBS
Location
London, UK
Employment Type
Full-time
diverse, with a mandate to deliver meaningful changeYour skills and experience Advanced Java programming skills including approaches to low-latency Java like lock free data structures and low-garbage programming techniques. Proven experience in designing and implementing low-latency, high-throughput, event-driven algorithmic trading platforms. Strong business ...

ERP Product and Functional Lead

Location
Cambridge, England, United Kingdom
Banking connectivity, Concur, Esker), guiding resolution for complex issues across P2P, O2C, inter-company, and month/year-end processes.Business Transformation & Expansion: Guide financial data structures, profit center setups, and process integrations for new market entity rollouts.What You’ll BringMust-Have Experience & Skills:Experience: 10–12+ years ...

AI Infrastructure Software Engineer

Location
Greater London, England, United Kingdom
experience in AI infrastructure, distributed systems, High-Performance Computing (HPC), or large-scale cloud platform development. Proficient in Python, with a solid foundation in data structures and algorithms, and a rigorous coding style. Proficient in GPU/NPU architecture, with hands-on development and optimisation experience in CUDA ...

Software Engineer II - Low-Latency Java and Kafka

Location
Bournemouth, England, United Kingdom
paradigms, multi-threading, messaging technologies and computer networks Experience with modern testing tools (JUnit, Mockito, Spring Test Framework) Experience using and designing schemas/data structures in resilient SQL and NoSQL databases (e.g. CockroachDB) Familiarity with maintaining and troubleshooting software running in a Linux environment, familiarity with ...

Software Developer C# WPF - Front Office

Hiring Organisation
Client Server
Location
London, UK
Employment Type
Full-time
Front Office trading environmentsYou have excellent communication and stakeholder management skillsYou have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data StructuresYou're degree educated in Computer Science or similar STEM disciplinesWhat's in it for you: Salary to 125k + bonusPension, Life AssuranceOne ...

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

Technical Officer, London, United Kingdom

Location
Greater London, England, United Kingdom
Facilitation Section, the incumbent will participate in and contribute to the implementation of the Section's programme of work relating to facilitation, maritime digitalization, data harmonization, port administration and technical cooperation activities. The incumbent will be expected to undertake in the Maritime Safety Division, a broad range of responsibilities … Maritime Safety Division and the Organization. Main Duties and Responsibilities Provide secretariat support to the Facilitation Committee (FAL), the Expert Group on Data Harmonization (EGDH), and other related subsidiary bodies and working groups, as required including the preparation of briefs, notes, documents and reports, and the development and review ...

Manager, Applied AI Engineering, DeepMind

Location
Greater London, England, United Kingdom
Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience. 8 years of software development experience, including system design, data structures, and algorithms. 7 years of experience leading technical project strategy, ML design, and optimizing industry-scale ML infrastructure (e.g., model deployment, model evaluation … data processing, debugging, fine tuning). 5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role. Preferred qualifications: 5 years of experience with one or more of the following: media generation, reinforcement learning (e.g. ...