C++ Systems/Performance Engineer

Turing Biosystems (Headquarters: London, UK)

Location: Hybrid around London, UK   |   Full-Time
C++ C++20 Systems Programming High Performance Computing HPC Graph Database Algorithms CMake git Linux Life Science Bioinformatics Startup Back End Engineer Data Engineer
Company: Turing Biosystems is an early-stage startup in London making an analytical in-memory graph database engine (TuringDB.ai) in C++, strongly focused on speed for the life science industry and beyond. They leverage graph technology to integrate complex biological data, aiming to enhance R&D and clinical outcomes by connecting user data with public data, knowledge, and real-world data.

Role: We are seeking a passionate C++ engineer to join our core team. You will be instrumental in designing, implementing, and optimizing our high-performance graph database engine.

Responsibilities: Responsibilities include creative software design, developing new algorithms, finding innovative ways to maximize software speed, and contributing to the overall architecture of the system. You'll work extensively with C++20, CMake, git, and Linux in a high-performance computing environment.

Requirements: Requires good to excellent knowledge of C++, systems programming, programming for high performance, and computer science fundamentals. Experience with C++20, CMake, git, and Linux is essential. UK citizenship or right to work is mandatory.

Ideal Candidate: The ideal candidate loves C++ deeply, excels at creative software design, enjoys algorithm development, and is driven by the challenge of finding new arcane ways to make software fast. You should be comfortable working in a fast-paced startup environment and contributing to a cutting-edge product in the life sciences domain.
Post Date: April 21, 2025