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 datastructures, 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 datastructures, 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) Datastructures (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 ❯
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 datastructures, 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 ❯
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 datastructures 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 ❯
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, datastructures, 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 ❯
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, datastructures 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 ❯
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, datastructures, 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 ❯
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, datastructures, 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 ❯