Permanent Data Structures Jobs in Cambridge

8 of 8 Permanent Data Structures Jobs in Cambridge

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:

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:

Full-stack Software Engineer

Cambridge, Cambridgeshire, United Kingdom
AL7583 GE Power Norway AS
using the technology selected for the project. Able to take ownership of tasks and deliver without supervision while using your discretion to seek help when necessary. Skilled in core data structures and algorithms and implements them using language of choice. Able to evaluate basic technology choices and articulate trade-offs . Demonstrate the ability to help team members … using responsive design. Knowledge of Web Security principles - OWASP. Knowledge of key UX and design principles. Using SQL databases in a micro-service architecture. Experience of using server-side data processing technologies such as ELK. Understanding of the importance of testing, both unit and browser automation Experience in using Signals or Observables. Experience in containerisation and orchestration using Docker … and Kubernetes. Handling the ingestion and management at scale of geospatial data (or similar connected network paradigm). Designing and developing enterprise software services and components, with a focus on scale. We value building teams diverse in thought and experiences. If you like what you've read and are excited by this opportunity, but don't meet all the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

LEAD C/C++ OR JAVA SOFTWARE ENGINEER - CORK CITY OR CAMBRIDGE, ENGLAND

Cambridge, Cambridgeshire, United Kingdom
Software Placements
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Cadence Design Systems
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Research Engineer

Cambridge, Cambridgeshire, United Kingdom
Constructive Bio
We are looking for an ML engineer to turn prototypes into functional systems. You will build and maintain our codebase, scale training pipelines, and align model with in-house data to develop state-of-the-art sequence models for genetic sequence design. This is a unique opportunity to work at the frontier of generative biology and accelerate wet-lab … Requirements: BSc or MSc in an Engineering discipline. Demonstrated experience with the ML research and development lifecycle. Hands-on experience with PyTorch, Hugging Face libraries. Solid understanding of algorithms, data structures, and software design principles. Growth mindset and curiosity for biology - we'll teach you the rest Collaborative team player with excellent communication skills Desirable skills: Domain experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Verification Engineer - System IP

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Scripting languages such as Python or Perl Exposure to all stages of the design cycle: initial concept, specification, implementation and testing, documentation and support Understanding of object-oriented programming, data structures, and algorithms Knowledge of formal verification techniques and tools Hardware design language, preferably Verilog In Return: As a Cambridge-based Arm employee, you will be surrounded by More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
The One Group
closely with stakeholders in a collaborative, agile team. This is an ideal role for someone who enjoys owning both backend and frontend work, while also getting hands-on with data structure, performance, and scalability. Key Responsibilities: Build and maintain full-stack applications using C# , .NET , and Blazor Design and optimise SQL-based backend systems and data processes Translate … in an agile team environment Quick learner with a proactive mindset and strong problem-solving skills Desirable Skills: Frontend: Blazor , HTML, CSS Backend: Microsoft SQL Server, T-SQL, MySQL Data warehousing and performance tuning Entity Framework Core, API development Unit testing (xUnit), automation testing, Selenium CI/CD workflows (Bitbucket, feature branching), Jira Experience with asynchronous processing or message More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Data Structures
Cambridge
10th Percentile
£65,500
25th Percentile
£70,000
Median
£77,500
75th Percentile
£99,375
90th Percentile
£125,250