Data Structures Jobs in England

576 to 600 of 725 Data Structures Jobs in England

Product Owner: Growth Tech Automation

London, United Kingdom
Just Eat Takeaway.com
engagement through innovative automation solutions. You'll collaborate with the Marketing Tech team to design products that enable advanced, logic-driven feed configurations, transforming how we optimize and manage data feeds globally. Working closely with engineering, commercial teams, and external partners, you'll build automation products that streamline data handling, enhance campaign effectiveness, and boost operational efficiency-empowering … you bring to the table? Affinity with product management or strong willingness to enter into product management. Strong understanding and experience in Performance Marketing, specifically in campaign automation and data feeds, with a strong understanding of feed management tools such as Channable. Familiarity with scripting languages and data structures, enabling effective feed management and optimization across various … channels. Analytical abilities, utilizing data to inform product decisions and enhance automation processes. Able to explain complex and abstract systems to your team & stakeholders in a clear and concise manner. Experience collaborating with cross-functional teams in an international environment. Solid understanding of how data flows with paid media platforms (Google Ads, Meta, etc.) and their bidding algorithms. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer, Fitbit Health, AI/ML

London, United Kingdom
WeAreTechWomen
launching software products, and 3 years of experience with software design and architecture. 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). Preferred qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures/algorithms. 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects. Passion … and extend well beyond web 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, you will work on a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Reading, Oxfordshire, United Kingdom
Platform Recruitment
embedded platforms Skills and Experience Required: + Experience with the whole SDLC + Professional experience programming in C++ in a Linux environment + Knowledge of object-oriented design, and data structures + Knowledge of continuous integration, coding reviews, and testing Bonus: + Experience working in a multi-skilled engineering department with hardware engineers + Proficiency in Python What More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 50,000 Annual
Posted:

Senior Embedded Software Engineer

Reading, Berkshire, United Kingdom
Platform Recruitment
embedded platforms Skills and Experience Required: + Experience with the whole SDLC + Professional experience programming in C++ in a Linux environment + Knowledge of object-oriented design, and data structures + Knowledge of continuous integration, coding reviews, and testing Bonus: + Experience working in a multi-skilled engineering department with hardware engineers + Proficiency in Python What More ❯
Employment Type: Permanent
Salary: £40000 - £50000/annum
Posted:

Engineering Team Lead

Christchurch, Dorset, United Kingdom
Hybrid / WFH Options
Partly
ve built at Partly, and our values are lived throughout every experience. This role In this role, you will lead the team to develop, maintain, and ingest our foundational data standards. This is a deeply technical role, however, you will need to have a high degree of ownership, and the ability to understand the nuance of auto parts. You … will report to Levi Fawcett (CEO). What will you do You'll be working on core production ingest systems , making sure data accuracy is preserved in both structure and execution. You'll coordinate across the team to make sure we bridge the gap between our global part and vehicle standards, our customers, and our data transformation team. … You will build tools to help manual research efforts and data transformation ingest data. This is an opportunity to become an expert in the extremely complex and underserved auto parts domain. Want to learn more about the problems we're solving and the culture we're building at Partly? Hear directly from our team here: Your skills 5+ years More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mid Java Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
operations and optimize architecture in GCP for multi-cloud use ☁️ Contribute to technical documentation and system understanding 📄 Key Requirements: 3–5 years of Core Java experience 🌐 Strong grasp of Data Structures, Algorithms, and Multithreading 📊 Background in TDD, CI/CD, and pair programming 🕹️ What’s on Offer: Up to £95k base salary 💰 Generous annual bonus (up to More ❯
Posted:

Mid Java Engineer

London Area, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
operations and optimize architecture in GCP for multi-cloud use ☁️ Contribute to technical documentation and system understanding 📄 Key Requirements: 3–5 years of Core Java experience 🌐 Strong grasp of Data Structures, Algorithms, and Multithreading 📊 Background in TDD, CI/CD, and pair programming 🕹️ What’s on Offer: Up to £95k base salary 💰 Generous annual bonus (up to More ❯
Posted:

Staff Research Engineer, Applied ML

London, United Kingdom
Google
Job Requirements Bachelor's degree or equivalent practical experience At least 8 years of experience in software development, with a focus on data structures and algorithms Minimum of 5 years of experience building and architecting large-scale, production-quality Machine Learning (ML) systems At least 5 years of experience in distributed development and large-scale data processing … products handle massive information at scale and extend beyond web search. We seek versatile engineers with fresh ideas across various domains, including information retrieval, distributed computing, system design, networking, data storage, security, AI, NLP, UI, and mobile development. As a software engineer, you will work on critical projects with opportunities to switch teams and projects as our business evolves. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist II, Partner Growth Experience

London, United Kingdom
Amazon
optimize scalable ML solutions, ensuring seamless production integration and measurable impact on business metrics. Continuously enhance model performance through retraining, parameter tuning, and architecture improvements using Amazon's extensive data resources. Lead initiatives, mentor junior scientists and engineers, and promote the adoption of ML methodologies across teams. Stay abreast of advancements in ML research, contribute to top-tier publications … field experience - 3+ years of building models for business application experience - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience in patents or publications at top-tier peer-reviewed conferences or … journals - 3+ years of hands-on predictive modeling and large data analysis experience - Experience working with large-scale distributed systems such as Spark, Sagemaker or similar frameworks Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer, Fitbit Health, AI/ML

London, United Kingdom
Google Inc
launching software products, and 3 years of experience with software design and architecture. 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). Preferred qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures/algorithms. 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects. Passion … and extend well beyond web 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, you will work on a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior OS Performance Expert

Cambridge, England, United Kingdom
IC Resources
several years of experience in operating system performance, optimisation and systems optimisation. You will have strong programming skills (C++, Python, Java etc.) and have an in-depth understanding of data structures and algorithms. Any experience with wireless OS’s, mobile apps software and operating systems performance, systems architecture or power consumption optimisation would be beneficial. The successful candidate More ❯
Posted:

Senior Android Engineer

Leeds, England, United Kingdom
Norton Blake
Scrum/Agile development environment . Familiarity with testing best practices, including writing robust unit and UI tests . Proficient in using MockK for test mocking. Solid understanding of data structures and algorithms . Experience with CI/CD tools such as GitHub Actions , Jenkins , or Bitrise . Knowledge of crash reporting and performance monitoring tools , including Firebase More ❯
Posted:

C++ Software Engineer (High Frequency Trading)

City of London, London, United Kingdom
NJF Global Holdings Ltd
religious devotion to ultra-low latency and deterministic performance. You'll be interacting with Central Limit Order Books (CLOBs), which are basically the final boss of concurrent, high-throughput data structures. Key Responsibilities: What You'll Actually Be Doing Architecting in C++: You will design and implement trading systems using modern C++. We expect you to have strong opinions … implement lock-free queues, wield memory barriers like a pro, and hunt down and eliminate false sharing with extreme prejudice. Achieving Kernel Bypass: You will build systems for Market Data and Direct Market Access (DMA) that treat the OS kernel as a slow, unnecessary middleman. Why make a system call when you can mmap the hardware's registers directly … You can explain SFINAE, the Rule of Zero, and why volatile doesn't solve threading problems. You find memory leaks for fun. CS Fundamentals: A deep, intuitive understanding of data structures, OS internals, and computer architecture. You know why a pointer-chasing linked list is a crime against CPU caches. Performance Tuning: Solid, practical experience making slow code More ❯
Posted:

C++ Software Engineer (High Frequency Trading)

London Area, United Kingdom
NJF Global Holdings Ltd
religious devotion to ultra-low latency and deterministic performance. You'll be interacting with Central Limit Order Books (CLOBs), which are basically the final boss of concurrent, high-throughput data structures. Key Responsibilities: What You'll Actually Be Doing Architecting in C++: You will design and implement trading systems using modern C++. We expect you to have strong opinions … implement lock-free queues, wield memory barriers like a pro, and hunt down and eliminate false sharing with extreme prejudice. Achieving Kernel Bypass: You will build systems for Market Data and Direct Market Access (DMA) that treat the OS kernel as a slow, unnecessary middleman. Why make a system call when you can mmap the hardware's registers directly … You can explain SFINAE, the Rule of Zero, and why volatile doesn't solve threading problems. You find memory leaks for fun. CS Fundamentals: A deep, intuitive understanding of data structures, OS internals, and computer architecture. You know why a pointer-chasing linked list is a crime against CPU caches. Performance Tuning: Solid, practical experience making slow code More ❯
Posted:

C++ Software Engineer (High Frequency Trading)

South East London, England, United Kingdom
NJF Global Holdings Ltd
religious devotion to ultra-low latency and deterministic performance. You'll be interacting with Central Limit Order Books (CLOBs), which are basically the final boss of concurrent, high-throughput data structures. Key Responsibilities: What You'll Actually Be Doing Architecting in C++: You will design and implement trading systems using modern C++. We expect you to have strong opinions … implement lock-free queues, wield memory barriers like a pro, and hunt down and eliminate false sharing with extreme prejudice. Achieving Kernel Bypass: You will build systems for Market Data and Direct Market Access (DMA) that treat the OS kernel as a slow, unnecessary middleman. Why make a system call when you can mmap the hardware's registers directly … You can explain SFINAE, the Rule of Zero, and why volatile doesn't solve threading problems. You find memory leaks for fun. CS Fundamentals: A deep, intuitive understanding of data structures, OS internals, and computer architecture. You know why a pointer-chasing linked list is a crime against CPU caches. Performance Tuning: Solid, practical experience making slow code More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Albert Bow
onwards). Understanding of caching, paging and system calls. (Knowledge of the execution pipeline in a modern CPU is even better) Knowledge of pipelines and networking Common algorithms and data structures and their performance trade-off. Work independently designing complex systems that need to run uninterrupted for long periods of time. Practical experience designing and implementing software systems More ❯
Posted:

Software Engineer

London Area, United Kingdom
Albert Bow
onwards). Understanding of caching, paging and system calls. (Knowledge of the execution pipeline in a modern CPU is even better) Knowledge of pipelines and networking Common algorithms and data structures and their performance trade-off. Work independently designing complex systems that need to run uninterrupted for long periods of time. Practical experience designing and implementing software systems More ❯
Posted:

Software Engineer

Oxford, England, United Kingdom
Hybrid / WFH Options
Platform Recruitment
generation of tech. Most of the systems are built in Python so it's important you either have strong experience with Python, or have a solid foundational knowledge of data structures and algorithms. Much of the high-performance software is written in Rust, which will increase with time - you will be exposed to this regularly. This positions involves More ❯
Posted:

Applied Scientist II, Advertising Trust

London, United Kingdom
Amazon
and 4+ years of CS, CE, ML or related field experience - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - Experience in state-of-the-art deep learning models architecture design and deep learning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Product Solutions Engineer

London, United Kingdom
The Walt Disney Company (France)
best-in-class product, technology, and commercialization teams into one global organization. DEE is responsible for the P&L management and all distribution, network and engineering operations, sales, advertising, data, and certain key technology functions worldwide for the Company's content engines. DEE also manages operations of the Company's streaming services including Disney+, Hulu, ESPN+ and Disney+ HotStar … accredited institution in a relevant subject. Demonstrated experience of partnering with leaders at all levels of the organization. Superb communication skills, both verbal and written. A clear understanding of data structures and relationships as they relate to software systems and workflow. Preferred Qualifications: A detailed understanding of media and digital workflows is an advantage. Use of agile practices More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II, Top Vertical Requests

London, United Kingdom
Google Inc
Software Engineer II, Top Vertical Requests corporate_fare Google place London, UK Apply Bachelor's degree or equivalent practical experience. 1 year of experience with data structures or algorithms. Preferred qualifications: Experience with large-scale distributed systems. Experience working in Java or Dart. About the job Google's software engineers develop the next-generation technologies that change how … and extend well beyond web 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, you will work on a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London Area, United Kingdom
Albert Bow
years of professional software development experience Strong programming skills and the ability to write clean, testable, and efficient code A solid grasp of core computer science principles: algorithms, data structures, concurrency, networking, etc. Ready for your next breakthrough move into the world of cryptocurrency? Apply now with your CV More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Albert Bow
years of professional software development experience Strong programming skills and the ability to write clean, testable, and efficient code A solid grasp of core computer science principles: algorithms, data structures, concurrency, networking, etc. Ready for your next breakthrough move into the world of cryptocurrency? Apply now with your CV More ❯
Posted:

Scientific Software Engineers (C++, Masters or PhD)

Guildford, England, United Kingdom
Hays
build, meaning developers can be intrinsic with the user and understand their journey to build a better product. You will be working on real-time systems driven by large data sets, so we are looking for Engineers with a background in R&D environments. You role will be diverse and I expect no two days to be the same … in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++, ideally with the Qt framework and Multithreading, extending to Data Structures, Algorithms and alike. The key desirable skill is C#/WPF/MVVM development working with GUI's, along with Continuous Integration experience. GPU Development would be More ❯
Posted:

Principal Software Development Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Pure Resourcing Solutions
help solve some genuinely interesting engineering challenges. What you'll need: Extensive experience in C++ development at a senior/principal level Strong grasp of software architecture, algorithms, and data structures Cross-platform experience and a deep understanding of embedded systems Passion for clean, maintainable code and mentoring others Comfortable with scripting (PowerShell, Bash) and working in Agile More ❯
Posted:
Data Structures
England
10th Percentile
£41,250
25th Percentile
£46,750
Median
£74,750
75th Percentile
£98,750
90th Percentile
£127,500