Data Structures Jobs in Cambridgeshire

1 to 25 of 36 Data Structures Jobs in Cambridgeshire

Junior Software Engineer

Peterborough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tools and technologies in software development What We’re Looking For: A recently completed degree in Computer Science, Software Engineering, or a related field Understanding of software development principles, data structures, and algorithms Experience with web development frameworks or tools (e.g. React, Node.js, Django) Enthusiasm for learning and building high-quality software Excellent communication and collaboration skills Full More ❯
Posted:

Lead Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Cadence
and techniques. Extensive experience in building AI based applications Strong understanding of Software Development best practices and in OO Design principles and patterns. Very strong competency in mathematics, statistics, data structures and algorithms. A penchant for finding outstanding solutions to very difficult problems. Excellent communication skills and collaboration capabilities. Ability to work in a diverse/multi-cultural More ❯
Posted:

Microsoft Fabric Data Engineer

Peterborough, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Mace Group
Going home safe and well. Client focus -Deliver on our promise. Integrity - Always do the right thing. Create opportunity - for our people to excel. The role is for a data engineer specializing in the Microsoft technology stack. It is a client-facing role supporting fee-earning projects and programmes. The principal responsibility of the role is to contribute to … the development of digital tools, processes and outputs, including the data infrastructure underpinning all BI activity, that support the wider project team and enable effective delivery of projects for our clients. You'll be responsible for: You will be expected to work with Microsoft's Fabric platform, principally within the Data Engineering and Data Warehousing workflows. Identify … the best method for extracting data from source systems on a case-by-case basis. Understand, and be able to draw on, effective use of tools such as Notebooks, Dataflow Gen2 and PowerShell. Manage credentials, including service accounts and interfaces with Azure Key Vault, to ensure connections are made in the most secure way. Build integrations with appropriate error More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior / Principal Engineer, C++

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
with hybrid working available. They are experts in their field and aim to have a positive social impact, contributing to good causes. Your C++ skills and comprehensive knowledge of data structures, algorithms and concurrency will serve you well here. You may be someone who particularly enjoys unorthodox and novel optimisations which others wouldn't have thought of. You … will include: A senior engineer's familiarity, independence, critical thinking, collaborative skills and technical initiative Software design skills for elegant, high performance, easy to maintain code Extensive knowledge of data structures, algorithms, complexity and concurrency Strong C++ language knowledge and coding skills Relevant technical knowledge: Concurrency (multithreading, synchronisation and alternatives, parallel hardware) CPU architecture (CPI, dynamic execution, caching … levels, cache misses, pipeline stalls) Data structures (linear, tree, hash and graph), algorithm selection and complexity (big O) Networking (standard packet protocols, performance in particular contexts) Linux development (user and/or kernel space) and scripting languages (bash, Python) Git, Agile techniques, CI/CD plus TDD or otherwise comprehensively tested code Please note: even if you don More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Digital Acceleration

Cambridge, Cambridgeshire, United Kingdom
Amazon
cases at Amazon. We are responsible for managing all aspects of a subscription's and digital ordering lifecycle at scale and providing the right extensibility in our APIs and data model to support the rapidly growing customization needs by the businesses that we support, among which are some the biggest and most complex at Amazon such as Prime world … from the ground up, you will have an opportunity to make a long-lasting impact! To be successful in this position you will have a strong background in Algorithms, Data Structures, Java, and NoSQL. The ability to communicate clearly and concisely (both written and orally) and work well in a team are key competencies. You should be able More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

DevOps Manager

Cambridge, England, United Kingdom
Hexcel Corporation
selected individual will be responsible for but not limited to the following obligations: Deliver and operate a “push the button to refresh” ecosystem that keeps application versions, interfaces and data structures working throughout and after updates occur within the portfolio. Partner with development team leaders and Developers to support pre-deployment workspaces and to refresh code updates into More ❯
Posted:

Application Software Engineer

Cambridge, England, United Kingdom
CRFS Group
will be creating and developing applications and application programming interfaces (APIs) on Windows and Linux operating systems that are used to communicate with embedded systems processing large quantities of data before returning it to the user. Duties and Responsibilities All aspects of the full software development life cycle, including requirements analysis, design, development, testing, documentation, and training. Programming to … programming and developing RESTful APIs for client-server architecture. Strong architectural skills and knowledge of C# and object-oriented programming (OOP). Good understanding of software design patterns and data structures. Good understanding of the Agile Development cycle. Good analytical and problem-solving ability. Attention to detail and a passion for producing high-quality software with clean code. Experience More ❯
Posted:

Data Engineer

Cambridge, England, United Kingdom
Abcam
unique perspectives to make an impact on the world. This community needs people like you: dedicated, agile and above all audacious so we can truly drive science forward. The Data Engineer will be responsible for ensuring data availability, reliability and security, through the administration of modern data warehousing solutions, as well as spearheading the design, build, and … maintenance of robust data products and pipelines for AI. This position reports to the AI Sales Integration Manager and is part of the Data Science and AI Team at Abcam/Danaher and can either be onsite in Cambridge, UK, or remote. This role will initially be a 12-month fixed-term contract with the possibility of extension. … In this role, you will have the opportunity to: Build and optimize data products and pipelines from various sources, ensuring data availability, quality, and reliability. Administer and maintain databases (Snowflake, Redshift), ensuring optimal performance and reliability, with a focus on the design, implementation and management of data models, schemas and tables. Manage user access, roles, and permissions. More ❯
Posted:

Engineering Data Scientist Apprenticeship - Level 6

Peterborough, England, United Kingdom
Caterpillar
your time and talent, make it count. The Apprenticeship Would you like to work with a diverse group of people in a fast-paced environment? Does gathering and analysing data interest you? Would you like to develop digital solutions to resolve business problems? If you answered yes to any of these questions our Data Analyst apprenticeship could be … training supported by relatable mentors, apprentices will spend at least 20% of their working hours completing university-based learning leading to a nationally recognised qualification through the Level 6 Data Scientist apprenticeship standard: a Level 6 Data scientist Apprenticeship certificate, and a BSc (Hons) Data Science . As part of this programme apprentices are required to attend … to the apprentice to deliver solid business contributions to cost and quality targets. Placement tasks may include, but not be limited to: Working across a variety of projects, analysing data, and making suggestions that inform business decisions and improvements. Development of core skills - data analytics, project management, and process improvement techniques/approaches. Developing a good understanding of More ❯
Posted:

Senior System Integration Analyst

Cambridge, England, United Kingdom
Septodont
delivery of System Integration projects for the Septodont global group – projects where we design and build the integration processes between our business systems to enable process digitalization and master data synchronization. This role participates as a stream lead on business programs like our ERP transformation, and Life Science Suite implementation, and guides the scope, resourcing, dependencies, schedule planning and … integrations. Responsibilities We are seeking a candidate to reside at our Cambridge, ON, Canada office location, and would be expected to collaborate remotely with the IT system integrations and data team members in Canada and France, and other Septodont operating countries. Coordinate the project planning for new system integrations, as part of ERP or Life Science Suite implementation programs … the functional process design, integration development & testing schedules, including all dependencies and hand-offs. Help promote and drive efficient approaches and methods. Define & document clear integration requirements definitions, including data field mappings and technical/business process flow expectations. Coordinate the business process owners and subject-experts as well as the source & target system owners to align on a More ❯
Posted:

Front End Developer / Technical Lead

Cambridge, England, United Kingdom
Hybrid / WFH Options
Client Server
Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Front End Developer/Technical Lead (TypeScript React Data) Cambridge/WFH to £100k Are you a Front End technologist with a strong knowledge of best practice combined with leadership skills? You could be progressing your career in … Technical Lead you'll collaborate closely with UX Designers, Product Managers and Backend Software Engineers to architect, design and develop highly scalable and performant web applications that feature sophisticated Data Visualisations. You will also provide hands-on technical leadership to a small team of mid-senior Front End Engineers, including coaching and mentoring, upskilling and 1-2-1s. … You have strong technical/team leadership skills, happy to mentor, coach and upskill others in the team whilst providing hands-on technical leadership. You have experience with UI data visualisation and relevant tools (e.g. Chart.js, D3.js). You have experience of working on enterprise scale web applications. You have full software development lifecycle experience, including a strong appreciation More ❯
Posted:

2025 Graduate Software Dev Engineer

Cambridge, England, United Kingdom
Amazon
you should be familiar with 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 databases. Experience in optimization mathematics … success. We make recruiting decisions 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 (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use … and transfer the personal data of our candidates. Posted: September 25, 2024 (Updated 1 day ago) #J-18808-Ljbffr More ❯
Posted:

2025 Graduate Software Dev Engineer

Cambridge, Cambridgeshire, United Kingdom
Amazon
you should be familiar with 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 databases - Experience in optimization mathematics … success. We make recruiting decisions 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 data of our candidates. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

DevOps Manager

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Reed Technology
environment. As the DevOps Manager , you will lead a team of talented engineers in architecting and delivering a hybrid infrastructure that supports a diverse portfolio of applications, interfaces, and data repositories. You will play a critical role in the automation of systems, ensuring a reliable and efficient delivery ecosystem. Key Responsibilities: * Lead the delivery and operation of a seamless … automated environment capable of refreshing application versions, interfaces and data structures with minimal manual intervention. * Collaborate closely with development team leads to ensure pre-deployment environments are fully supported and production rollouts are streamlined. * Design and implement both cloud-based and on-premise infrastructure solutions. * Drive the adoption and improvement of CI/CD pipelines and DevOps practices. More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Senior Software Engineer, Web

Cambridge, England, United Kingdom
Roku
streaming sticks. • Implement intelligent caching strategies at both frontend and BFF layers to reduce latency and improve user experience • Collaborate with backend teams to define optimal API contracts and data structures for web consumption • Create reusable UI components and design systems that work consistently across web and device platforms • Monitor and optimize application performance, including bundle sizes, load … media integration, video players, and content delivery for web platforms • Experience with modern build tools, bundlers, and CI/CD pipelines • Familiarity with A/B testing frameworks and data-driven UI/UX decision making • Proficiency with AI-assisted development tools (GitHub Copilot, ChatGPT, Claude, etc.) and automated testing frameworksPreferred Qualifications • Previous experience in streaming media, OTT platforms … interfaces • Experience with Progressive Web Apps (PWAs) and cross-platform web technologies • Understanding of accessibility standards (WCAG) and inclusive design principles • Experience with state management libraries and real-time data synchronization • Knowledge of web analytics, user behavior tracking, and performance monitoring tools • Experience integrating AI/ML services for content personalization and user experience optimization • Familiarity with automated code More ❯
Posted:

Lead DevOps Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Catch Resource Management
skills. Ability to work effectively in a fast-paced, collaborative environment. Main Responsibilities: Deliver and operate a “push the button to refresh” ecosystem that keeps application versions, interfaces and data structures working throughout and after updates occur within the portfolio. Partner with development team leaders and developers to support pre-deployment workspaces and to refresh code updates into More ❯
Posted:

Java Developer Spring API Security

Cambridge, England, United Kingdom
Hybrid / WFH Options
Fab Lab ABQ
As a Java Developer within the Platform team, you'll develop the cloud services that underpin all the core technology, working across the full development lifecycle with scalability, security, data consistency, and performance trade-offs in cloud services in mind. You'll join a collaborative Agile team using TDD, Pair Programming, group design sessions, and code review to produce … happy to collaborate in an Agile environment with TDD, code reviews, and Pair Programming. You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, and Data Structures. You have a good understanding of networking technologies and protocols, e.g., TCP/IP, UDP, multicast, and security principles. Ideally, you will also have some experience with Python More ❯
Posted:

Deep learning scientist

Cambridge, Cambridgeshire, United Kingdom
NLP PEOPLE
generation. Your work will directly impact our customers in the form of products and services that make use of speech and language technology. You will leverage Amazon's heterogeneous data sources and large-scale computing resources to accelerate advances in computer generated speech. Position Responsibilities: - Research and implement novel Machine/Deep Learning approaches which add value to Amazon … Lead and Mentor junior engineers and scientists - Participate in the design, development, evaluation, deployment and updating of data-driven models and analytical solutions for spoken language applications - Develop and/or apply statistical modelling methods (e.g. deep neural networks), optimizations, and other ML techniques to different applications in spoken language engineering Company: Amazon Qualifications: BASIC QUALIFICATIONS - PhD, or a … patents or publications at top-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 PREFERRED QUALIFICATIONS - Experience using Unix More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, AGI Information

Cambridge, Cambridgeshire, United Kingdom
Amazon
patents or publications at top-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 - Experience with natural language processing … and/or processing of multi-modal data (e.g. images) PREFERRED QUALIFICATIONS - Experience using Unix/Linux - Experience in professional software development - Experience with training and evaluating LLMs Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions 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 data of our candidates. Amazon is an equal opportunity employer and does not discriminate on the basis More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, AGI Information

Cambridge, England, United Kingdom
Evi Technologies Limited
patents or publications at top-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 - Experience with natural language processing … and/or processing of multi-modal data (e.g. images) PREFERRED QUALIFICATIONS - Experience using Unix/Linux - Experience in professional software development - Experience with training and evaluating LLMs #J-18808-Ljbffr More ❯
Posted:

Staff Software Engineer - System Performance Analysis

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
degree in computer science or a related field (such as mathematics or physics), or equivalent experience. Nice to Have Familiarity with GPU hardware architecture, including memory management, GPU-facing data structures, and GPU-specific synchronization mechanisms, particularly CPU-GPU coordination. Understanding of parallel programming principles, including threading models, synchronization mechanisms, and techniques for resolving concurrency issues. Debugging and More ❯
Posted:

Software Engineer - Low Latency Code

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
financial applications. They are seeking an expert C++ programmer to join their development team. You will need to be well-versed in coding techniques for minimising execution time, optimising data storage and retrieval, and handling messages efficiently. Exemplary knowledge of C++ language features, their performance implications and costs, and the standard template library data containers will be needed … along with the ability to develop custom data containers for further optimisations. Joining this development team, you can expect to acquire new skills, technologies, and expertise as you work on interesting problems and progress within the company. You would be involved throughout the full software development lifecycle, from initial ideas and design to implementation and testing. Specific skills and … attributes: A first or 2.1 degree in computer science, mathematics, or other relevant STEM subject Excellent C++ coding skills, knowledge of memory management, data structures, STL data containers, threading, and efficient algorithm implementation Full existing right to work in the UK without the need for sponsorship Understanding of electronic share trading is a plus but not required. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, Artificial General Intelligence, AGI Generation

Cambridge, Cambridgeshire, United Kingdom
Amazon
novel algorithms and modeling techniques to advance the state of the art in multi-modal AGI models, with a focus on speech generation. You will leverage Amazon's heterogeneous data sources and large-scale computing resources to build Machine Learning models for their application in speech generation. This role requires a pragmatic technical leader comfortable with ambiguity, capable of … summarizing complex data and models through clear visual and written explanations. About the team The AGI team has a mission to push the envelope in GenAI with LLMs and multimodal systems, in order to provide the best-possible experience for our customers. BASIC QUALIFICATIONS - PhD, or a Master's degree and experience in CS, CE, ML or related field … patents or publications at top-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 PREFERRED QUALIFICATIONS - Experience using Unix More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

CAD Engineer

Cambridge, Cambridgeshire, England, United Kingdom
Become
key role in shaping the architecture and features of next-generation CAX solutions. What You'll Do: Design and implement core modules: sketches, part design, assembly, engineering drawings, and data conversion. Build a robust 3D modeling service framework using advanced geometric and constraint-solving engines. Collaborate with front-end, product, and QA teams to deliver high-performance, user-friendly … Bring: Degree in Mathematics, Computer Science, Mechanical Engineering, or related fields. Strong grasp of computational geometry, CAGD, or computer graphics. Proficiency in C++ or Java and solid knowledge of data structures and algorithms. Experience with modeling engines like ACIS , Parasolid , CGM , or OpenCascade . Bonus: CAD development experience, curve/surface theory, or a Master's/PhD. More ❯
Employment Type: Full-Time
Salary: £120,000 - £150,000 per annum
Posted:

Senior Operations Specialist

Cambridge, England, United Kingdom
JR United Kingdom
making artefacts with which collaborative decisions are aligned on and ratified Further building and reinforcing the feedback loop between foundry partners and our foundry platform through analysis of support data as well as feedback on planned platform features and updates through active user acceptance testing Creation and implementation of user documentation and training content Collaborating with our Global Data team to build requirements for necessary data sets to inform continuously improved methods, support for our Go to Market teams, and or Foundries and Foundry Platform Preparing new vendors and their inventory for onboarding to our platform & facilitating the import of large libraries at scale Investigating issues with fonts, escalating to engineering teams when necessary Providing support to … system Documenting detailed information and developing new processes to improve efficiency Closely collaborate with Engineering, Product, and Go-to-Market teams to help answer questions about fonts and font data, providing insights into and fixing issues with the data Identify, document and escalate as necessary any issues related to inventory Provide support to our Go-to-Market and More ❯
Posted:
Data Structures
Cambridgeshire
10th Percentile
£65,500
25th Percentile
£70,000
Median
£77,500
75th Percentile
£99,375
90th Percentile
£125,250