DemandTrendPermanent Data Structures Jobs in Cambridgeshire

7 of 7 DemandTrendPermanent Data Structures Jobs in Cambridgeshire

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:

Senior Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Roku, Inc
boost efficiency, and deliver innovative solutions. The team's expertise spans a wide range of technologies, including Java and Python-based MicroServices, AWS/GCP cloud backend systems, Big Data technologies like Hive and Spark, and modern Web applications. With a globally distributed presence across the US, India and Europe, the team thrives on collaboration, bringing together diverse perspectives … you'll be doing Design, develop and deploy scalable web applications and services, being part of everything from contributing to web technology and framework stack, to use case and data model design Drive architecture discussions, take ownership and responsibility over new projects, and deliver high quality software with tight timeline Partner with security and compliance teams to ensure the … We're excited if you have 5+ years of experience in delivery multi-tier, highly scalable, distributed web application Deep understanding in software architecture, object-oriented design principles, and data structures Extensive experience in developing microservices using Java, Python Good experience in Test driven development and automating test cases using Java/Python Experience in SQL/NoSQL More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Systems Development Engineer, Grocery Management Technology

Cambridge, Cambridgeshire, United Kingdom
Amazon
DHCP, SSH, HTTP, TCP/IP and other common network protocols - Bachelor's Degree in Computer Science or related technical field. - Solid knowledge of CS fundamentals - object-oriented design, data structures, algorithms, problem solving and complexity analysis. - 7+ years relevant work experience Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have 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:

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:
Data Structures
Cambridgeshire
10th Percentile
£64,500
25th Percentile
£67,500
Median
£75,000
75th Percentile
£110,000
90th Percentile
£129,500