Data Structures Jobs in the UK

176 to 200 of 606 Data Structures Jobs in the UK

AI/ML Engineer, Professional Services, Professional Services

London, United Kingdom
Amazon
AI? Would you be excited to apply Generative AI algorithms to solve real world problems with significant impact? Excited by using massive amounts of data to develop Machine Learning (ML) and Deep Learning (DL) models? Want to help the fastest growing and largest global enterprises derive business value through … and deep dive sessions to customers and guide customer on adoption patterns and paths to production - Establish scalable, efficient, automated processes for large scale data analyses, model development, model validation and model implementation - Create and deliver best practice recommendations, tutorials, blog posts, sample code, and presentations adapted to technical … models for business applications and significant experience with Large Language Models (LLMs) and Prompt Engineering. - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing, neural deep learning methods and/or machine learning. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Scientist / Staff Data Scientist

London, United Kingdom
Hybrid / WFH Options
StackAdapt Inc
a vision to be more than an advertising platform, it's a hub of innovation, imagination, and creativity. We are searching for a talented Data Scientist to join our engineering team as we continue to expand our data science efforts. Our platform is connected to thousands of publishers … result, we're dealing with millions of requests each second, making billions of decisions. We utilize the latest technologies to solve challenges in traffic, data storage, machine learning, and scalability. StackAdapt is a Remote First company, and we are open to candidates located anywhere in the UK for this … algorithms, to improvements on state-of-the-art methods, to development using a deep understanding of classic methods. Write production code, sometimes collaborating with Data Engineers, to implement the novel ML algorithms. Prototype potential algorithms and pipelines, test them using historical data, and iterate to modify based on More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, AGI Information

Cambridge, Cambridgeshire, United Kingdom
ENGINEERINGUK
or related fields Publications or patents in top-tier peer-reviewed venues Programming experience in Java, C++, Python, or related languages Experience with algorithms, data structures, parsing, optimization, data mining, distributed computing, high-performance computing Experience developing machine learning models for business applications Experience with natural language … processing and/or multi-modal data processing (e.g., images) PREFERRED QUALIFICATIONS Unix/Linux experience Professional software development experience Experience training and evaluating LLMs Amazon is an equal opportunity employer that values diversity and inclusion. We make hiring decisions based on experience and skills. Protecting your privacy is More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Business Analyst Support

London, United Kingdom
Amazon
a fast-paced environment. The ideal candidate will be detail-oriented, proficient in SQL (Python is a plus), and motivated to deliver insightful, timely data-driven insights. Strong analytical, communication skills, and the ability to simplify complex processes are essential. The candidate should also be capable of working effectively … with cross-functional teams. Key Responsibilities Own the production and delivery of analytics reports and dashboards used for key business decisions. Build data structures, transformation processes, and load jobs in Redshift; process and present data in Excel. Debug report issues and unblock workflows. Communicate with the Product … team and stakeholders to provide status updates. Publish automated dashboards and create reports by extracting, transforming, and loading data into optimized tables. Basic Qualifications Bachelor's degree in mathematics, engineering, statistics, computer science, or a related field. At least 1 year of experience in business analysis involving large, complex More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Fullstack Enginer (Python & React)

London Area, United Kingdom
Hybrid / WFH Options
Parser
and maintainable backend components, utilizing Python-based frameworks like Flask, FastAPI, or Django. API Integration: Develop and integrate with existing RESTful APIs, ensuring seamless data flows between backend and frontend components. UI Integration: Collaborate with front-end developers to ensure proper integration of backend logic with the ReactJS user … or Django . Ability to write efficient, reusable, and scalable code. Experience with libraries like NumPy , Pandas , SciPy , or any others commonly used in data processing or modelling. Strong understanding of data structures , algorithms , and complexity analysis . ✅ Mathematical or Computational Modelling: Experience with implementing mathematical models … state management tools such as Redux or React Query . Experience working with REST APIs , integrating backend logic with UI components and ensuring smooth data flow between systems. ✅ Database Knowledge: Solid understanding of SQL and/or NoSQL databases (e.g., MySQL , PostgreSQL , MongoDB ). Experience designing data models More ❯
Posted:

Senior Fullstack Enginer (Python & React)

london, south east england, United Kingdom
Hybrid / WFH Options
Parser
and maintainable backend components, utilizing Python-based frameworks like Flask, FastAPI, or Django. API Integration: Develop and integrate with existing RESTful APIs, ensuring seamless data flows between backend and frontend components. UI Integration: Collaborate with front-end developers to ensure proper integration of backend logic with the ReactJS user … or Django . Ability to write efficient, reusable, and scalable code. Experience with libraries like NumPy , Pandas , SciPy , or any others commonly used in data processing or modelling. Strong understanding of data structures , algorithms , and complexity analysis . ✅ Mathematical or Computational Modelling: Experience with implementing mathematical models … state management tools such as Redux or React Query . Experience working with REST APIs , integrating backend logic with UI components and ensuring smooth data flow between systems. ✅ Database Knowledge: Solid understanding of SQL and/or NoSQL databases (e.g., MySQL , PostgreSQL , MongoDB ). Experience designing data models More ❯
Posted:

Senior Software Engineer - PORT Data Validation Services London, GBR Posted today

London, United Kingdom
Bloomberg L.P
What is PORT and PORT Enterprise, and where does the Data Validation Services (DVS) team fit in? Bloomberg Portfolio Analytics (PORT) empowers the biggest players in the financial world to manage their portfolios, assess exposures, and make decisions that move the markets. Our flagship product on the Bloomberg Terminal … A degree in Computer Science, Engineering, Mathematics, or similar field of study or equivalent work experience. An understanding of Computer Science fundamentals such as data structures and algorithms and a data oriented approach to problem-solving. Experience building full-stack, enterprise applications, ideally using Python/React. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Applied Scientist, Digital Acceleration

London, United Kingdom
Amazon
related field. Knowledge of programming languages such as C/C++, Python, Java or Perl. Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing. Proficiency in coding and software development, with a strong … focus on machine learning frameworks. Understanding of relevant statistical measures such as confidence intervals, significance of error measurements, development and evaluation data sets, etc. Excellent communication skills (written & spoken) and ability to collaborate effectively in a distributed, cross-functional team setting. PREFERRED QUALIFICATIONS 5+ years of building machine learning … models or developing algorithms for business application experience. Have publications at top-tier peer-reviewed conferences or journals. Track record of diving into data to discover hidden patterns and conducting error/deviation analysis. Ability to develop experimental and analytic plans for data modeling processes, use of strong More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Applied Scientist, Digital Acceleration

City, Edinburgh, United Kingdom
Amazon
related field. Knowledge of programming languages such as C/C++, Python, Java or Perl. Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing. Proficiency in coding and software development, with a strong … focus on machine learning frameworks. Understanding of relevant statistical measures such as confidence intervals, significance of error measurements, development and evaluation data sets, etc. Excellent communication skills (written & spoken) and ability to collaborate effectively in a distributed, cross-functional team setting. PREFERRED QUALIFICATIONS 5+ years of building machine learning … models or developing algorithms for business application experience. Have publications at top-tier peer-reviewed conferences or journals. Track record of diving into data to discover hidden patterns and conducting error/deviation analysis. Ability to develop experimental and analytic plans for data modeling processes, use of strong More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Reporting Developer

Warrington, Cheshire, United Kingdom
Sharp Gaming
reporting needs, while also taking ownership of reporting projects from requirement gathering through to delivery. This role is pivotal to helping the business make data-driven decisions through high-quality, optimised, and insightful reporting solutions. Job Duties Provide support to colleagues for Power BI reporting across all business functions. … for requested projects as well as business-as-usual reporting. Enhance the company's self-serve reporting capabilities, empowering users to access and use data independently. Capture detailed end-user requirements and translate them into fully scoped technical specifications. Contribute to the full delivery of reporting projects, including gathering … and trends in reporting technologies and Knowledge, Skills and Experience Essential Significant experience with Power BI Desktop and Power BI Service. Strong experience with Data Modelling and adherence to best practices. Proficiency in SQL Server Management Studio, including query writing and optimisation. Experience working with complex data structures More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

R & Shiny Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Queen Square Recruitment Limited
the Life Sciences sector. Youll play a key role in building interactive, robust, and scalable web applications that help drive impactful insights in a data-driven environment. Key Responsibilities Design, develop, test, and deploy interactive R Shiny web applications. Work with R packages such as Data.Table, dplyr, tidyr, ggplot2 … code; conduct code reviews and validations. Implement unit testing and ensure application performance and reliability. Benchmark and optimize performance across applications. Identify and resolve data inconsistencies and reporting issues. Translate complex data analysis into clear, user-friendly interfaces. Contribute to Agile, DevOps, CI/CD, and automated testing … and deployment processes. Apply testing strategies and frameworks, including BDD/Gherkin. Essential Skills and Experience: Proficient in R data structures (vectors, lists, matrices, dataframes). Experienced in data manipulation and cleaning using dplyr. Skilled in data visualization using ggplot2 and other R plotting libraries. Comfortable More ❯
Employment Type: Contract, Work From Home
Posted:

Data Migration Consultant

Edinburgh, Scotland, United Kingdom
Harnham
Data Migration Consultant Up to £53,000 Hybrid - Edinburgh (2x days a week) THE COMPANY We are excited to announce a Senior Delivery Lead Consultant position at a consultancy in Edinburgh. THE ROLE The role requires a strong technical understanding combined with solid business acumen, including the ability to … PMO officer—helping to shape implementations, mitigate risks, and produce high-quality documentation for senior consultants. SKILLS AND EXPERIENCE In-depth skills related to data aspects of technology transformation projects. Understanding of data structures and experience handling, analysing, and making sense of client data. Familiarity with standard … processes like ETL and leading platform vendors (FNZ, SSandC, Avaloq, GBST, and similar) is a significant plus. Previous experience on data migration projects with Wealth Management context. APPLY Send an email to Riversteytler@harnham.com or apply to below to register your interest in this role. Please note our client More ❯
Posted:

Data Engineering Manager

London, United Kingdom
Actuarial Futures
Are you a senior data engineer, ideally with an actuarial background, seeking your next high-impact role within a major insurance group? Then this key position has your name written all over it! In this exciting and unique opportunity, you will lead a team in delivering the successful transformation … of the data analytics environment to support the delivery of Underwriting strategy. You will also take a key lead in the introduction and embedding of a Cloud computing environment for Underwriting. In addition, you will act as technical leader for the development and delivery of a new Underwriting Datamart … actuarial qualification is not essential, you would need to possess insurance experience. Excellent analytical skills are a must, including the ability to understand complex data structures, organize and structure data extracts. A fantastic opportunity to drive change within a major global insurer. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Systems & Data Lead (SRO)

London, United Kingdom
Thames Water Utilities Limited
Camelford House, 89 Albert Embankment, London SE1 7TP Job title Systems & Data Lead (SRO) Ref 40660 Division Asset Operations & Capital Delivery Location Camelford House, 89 Albert Embankment, London SE1 7TP Contract type Permanent Full/Part-time Full-time Hours 36 Hours per week. Salary Circa £90,000 per … based on skills and experience. Job grade C Closing date 13/05/2025 We have a very exciting opportunity for a Systems & Data Lead to take ownership of and deliver digital workstreams across multiple major infrastructure projects, collectively known as Thames Waters Strategic Resource Options (SRO). … team, ensuring the successful delivery of digital projects that enhance portfolio operations and achieve organisational goals. What you'll be doing as a Systems & Data Lead (SRO) Your role involves strategic planning, project management, and driving cutting-edge digital solutions in collaboration with the core TW digital teams. Additionally More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, Ads Traffic Quality

London, United Kingdom
Amazon
using deep learning, self-supervised techniques, representation learning and advanced clustering. An ideal candidate should have strong depth and breadth knowledge in machine learning, data mining and statistics. Traffic quality systems process billions of ad-impressions and clicks per day, by leveraging leading open source technologies like Hadoop, Spark … s cloud services like EC2, S3, EMR, DynamoDB and RedShift. The candidate should have reasonable programming and design skills to manipulate unstructured and big data and build prototypes that work on massive datasets. The candidate should be able to apply business knowledge to perform broad data analysis as … tier peer-reviewed conferences or journals - 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 using Unix/Linux - Experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, Disputes Management

City, Edinburgh, United Kingdom
Amazon
Applied Scientist, you will: Design and implement novel machine learning solutions for complex financial problems Work with large-scale distributed systems and real-time data processing Develop automated decision-making systems for financial workflows Create scalable algorithms that balance accuracy, latency, and computational efficiency Collaborate with software engineers to … productionize ML models The ideal candidate will have: Experience in machine learning, statistical modeling, and data analysis Experience with large-scale distributed systems and cloud computing Proven track record of solving complex analytical problems Excellence in scientific programming (Python, R, or similar) Communication skills to collaborate with cross-functional … novel problems in machine learning and automated decision-making. Key job responsibilities The ideal candidate will have: Experience in machine learning, statistical modeling, and data analysis Experience with large-scale distributed systems and cloud computing Proven track record of solving complex analytical problems Excellence in scientific programming (Python, R More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, Disputes Management

London, United Kingdom
Amazon
Applied Scientist, you will: Design and implement novel machine learning solutions for complex financial problems Work with large-scale distributed systems and real-time data processing Develop automated decision-making systems for financial workflows Create scalable algorithms that balance accuracy, latency, and computational efficiency Collaborate with software engineers to … productionize ML models The ideal candidate will have: Experience in machine learning, statistical modeling, and data analysis Experience with large-scale distributed systems and cloud computing Proven track record of solving complex analytical problems Excellence in scientific programming (Python, R, or similar) Communication skills to collaborate with cross-functional … 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 PREFERRED QUALIFICATIONS - Experience developing and implementing deep learning algorithms More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Tech Lead

London, United Kingdom
Hybrid / WFH Options
Publicis Groupe UK
Media Exchange (PMX), Performics, Publicis Sport & Entertainment, Publicis Media Content and NextTECHnow. Together they combine deep expertise in media investment, strategy, insights and analytics, data and technology, commerce, performance marketing and content. Publicis Media is part of Publicis Groupe and is present in more than 100 countries with over … to the growth of our business. Responsibilities Guide a team of engineers in developing applications that empower our clients to optimize marketing campaigns through data-driven insights and automated actions, with a specific focus on leveraging LLMs and AI. Own the technical roadmap for your team, aligning it with … marketing applications, including: Automated content generation, optimization, and personalization. Predictive analytics for campaign performance and optimization. Customer journey orchestration and personalized messaging. Real-time data analysis and actionable insights generation. Drive the technical direction of the team, ensuring solutions are built with a focus on modularity, scalability, and maintainability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist II

London, United Kingdom
Amazon
related field. Knowledge of programming languages such as C/C++, Python, Java or Perl. Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing. Proficiency in coding and software development, with a strong … focus on machine learning frameworks. Understanding of relevant statistical measures such as confidence intervals, significance of error measurements, development and evaluation data sets, etc. Excellent communication skills (written & spoken) and ability to collaborate effectively in a distributed, cross-functional team setting. PREFERRED QUALIFICATIONS 3+ years of building machine learning … models or developing algorithms for business application experience. Have publications at top-tier peer-reviewed conferences or journals. Track record of diving into data to discover hidden patterns and conducting error/deviation analysis. Ability to develop experimental and analytic plans for data modeling processes, use of strong More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Feeds EMEA London, GBR Posted yesterday

London, United Kingdom
Bloomberg L.P
Real-time market data is at the core of Bloomberg's business and we are responsible for the software that provides it. Our feed handlers consume data from hundreds of exchanges and financial institutions around the world and translate it into normalized streams. The data we provide … by clients driving financial markets. Performance and reliability are key features of our software, and our mission is to provide the best quality financial data in the world. What's in it for you: As a member of our team, you will immediately begin delivering software that has an … C++ A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience An understanding of Computer Science fundamentals such as data structures and algorithms Excellent communication skills, comfortable interacting with business teams Knowledge of market data systems Experience building feed handlers or working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, Rufus Experiences Science

London, United Kingdom
Amazon
and A/B test experiments, optimize and deploy your models into production, working closely with software engineers. Establish automated processes for large-scale data analysis and generation, machine-learning model development, model validation and serving. Communicate results and insights to both technical and non-technical audiences, including through … training and optimization and model pruning - 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 building machine learning models for business applications … based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, Amzn Shipping-Prd & Tech, Amzn Shipping-Prd & Tech

London, United Kingdom
Amazon
effectively audit off-manifest (discrepancies between planned and actual shipping cost). You will build models to improve the quality of financial and planning data by accurately predicting ship cost at a package level. Your models will help forecast the packages required to be picked from shipper warehouses to … models are expected to be of production quality and will be directly used in production services. You will work as part of a diverse data science and engineering team comprising of other Applied Scientists, Software Development Engineers, and Business Intelligence Engineers. You will participate in the Amazon ML community … charter, come join us! BASIC QUALIFICATIONS - 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 using Unix/Linux - Experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, Personalization

City, Edinburgh, United Kingdom
Amazon
scientists across the Edinburgh offices and wider organization. You will lead the design of machine learning models that scale to very large quantities of data, and serve high-scale low-latency recommendations to all customers worldwide. You will embody scientific rigor, designing and executing experiments to demonstrate the technical … you have the opportunity to make a difference to our business by designing and building state of the art machine learning systems on big data, leveraging Amazon's vast computing resources (AWS), working on exciting and challenging projects, and delivering meaningful results to customers world-wide. Key job responsibilities … tier peer-reviewed conferences or journals - 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 building machine learning models for business application More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, Personalization

United Kingdom
Amazon
scientists across the Edinburgh offices and wider organization. You will lead the design of machine learning models that scale to very large quantities of data, and serve high-scale low-latency recommendations to all customers worldwide. You will embody scientific rigor, designing and executing experiments to demonstrate the technical … you have the opportunity to make a difference to our business by designing and building state of the art machine learning systems on big data, leveraging Amazon's vast computing resources (AWS), working on exciting and challenging projects, and delivering meaningful results to customers world-wide. Key job responsibilities … tier peer-reviewed conferences or journals 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 building machine learning models for business application More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer I (BF5142)

Maidenhead, Berkshire, United Kingdom
Hybrid / WFH Options
PDI Technologies
Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions Compile test results to provide data for use in solving problems Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to … and as well as through asking questions Considers 'best-practice' standards, as well as departmental policies and procedures Computer science fundamentals: OOP, design patterns, data structures & algorithms PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Data Structures
10th Percentile
£41,625
25th Percentile
£46,750
Median
£71,991
75th Percentile
£97,188
90th Percentile
£125,000