UK EmploymentAlert | Software Engineer C
Skip to Main Content

Job Title


Software Engineer C


Company : Turing Biosystems


Location : London, England


Created : 2025-01-09


Job Type : Full Time


Job Description

Turing Biosystems Turing Biosystems is a VC-backed early-stage startup based in London in the UK and France, which is developing a high performance graph database engine and AI reasoning platform for life sciences, to better understand complex interactions and intricate biological mechanisms behind the most challenging diseases and help pharma & biotech companies design better drugs for patients. Turing DB Turing Biosystems is making a high performance in-memory graph database engine in C++ optimized for analytical workloads and the simulation of millions/billions of biochemical entities interacting with each other. Our customers want insights on the most challenging diseases and iterate on their R&D with the lowest possible latency. Everybody in life sciences complains about well-known commercial graph databases taking minutes/hours/days for analytical workloads and big graph applications 'simulation-like workloads in life sciences. Turing Biosystems is doing something about it. Your mission Your role as a C++ software engineer will be to contribute to the development of Turing Biosystems software platform, and to solve complex technical problems. You will work in a collaborative and multidisciplinary scientific environment, interacting with software engineering and bioinformatics teams. If you enjoy learning and discovering new things, with challenging programming & algorithms problems, this is for you. You should have a taste for intellectual curiosity, a willingness to learn, mixing different technical and scientific fields. You should have an eye towards good software quality and what makes a great software product. Our software is used by clinicians and pharma scientists to improve the life of patients and to design better treatments. Please apply if you would like to design non-trivial software, that is used to solve very critical questions. Qualifications Master or PhD in computer science or related field (Software Engineering, Physics, Mathematics) Knowledge of modern C++ Strong knowledge of algorithms and data structures Appetite for software quality and good software engineering practices Curiosity, willingness to learn and interact with people from different fields Big plus (if you know any of the following) Linux system programming, low-level programming, networking Programming for high performance, hardware architectures Excellent knowledge of algorithms and data structures Knowledge of theoretical computer science, automated reasoning techniques, graph theory..etc Others: Ability to work in a creative and fast paced environment Open communication, open-minded, rigorous Technical environment: Linux, C++ 17 & C++ 20, CMake, git What we offer: A stimulating environment with very solid foundations in computer science and software engineering, interactions with people from different fields and state of the art science in biology and medicine. The ability to make a real difference in the life of patients by making good software. Contributing to the making of a large non-trivial software system from the ground up A flexible and inclusive environment Location: remote anywhere in the UK, we have an office in London Salary: competitive, depending on profile.