working on the development of a next generation transactional database from scratch. The team is looking for experts in a ranges of fields including systems, distributedsystems, operating systems, compilers to work on the core research and development of the project. The role will be onsite … the opportunity to work on truly cutting edge development projects and the opportunity to work with leading industry and academic experts. Key Responsibilities: Perform systems research and empirical science on current and future data management and processing systems Analyse and understand requirements for the next generation of database … storage and query processing engines Design, implement, and deploy key technical building blocks for the next generation of data management and processing systems Explore and advance the latest data management and processing frameworks for both Cloud and devices Required Skills: MSc or PhD in Computer Science or a relevant more »
This elite team is building a ground-breaking, next-generation transactional database from the ground up. We're seeking brilliant minds with expertise in systems, distributedsystems, operating systems, and compilers to contribute to core research and development. Your Impact: Conduct cutting-edge systems research … and processing frameworks for both cloud and edge environments. Ideal Candidate: MSc or PhD in Computer Science or a closely related field Proficiency in Systems-Level Programming using C/C++ and/or Rust Proven Experience in one or more of the following areas: Data Management Systems (e.g., transactional, graph, NoSQL) Query Processing Storage Engines Indexing Engines Distributed Computing Programming Languages Hardware-Software Co-design Compilers Fault-Tolerant Computing Demonstrated Experience in developing and implementing low-level systems software (e.g., operating systems, distributed workflow systems, compilers, databases) Contributions to foundational or more »
System Software Engineer (GPU, HPC) We are looking for system engineers with a passion for distributedsystems, HPC, operating systems and cloud-native applications to join our client in Edinburgh and work on cutting edge research and development in the field of systems infrastructure and heterogeneous … hardware. You will be involved in analysis of new and emerging technology trends in systems infrastructure related technologies, and the design and implementation of key technologies and related algorithms. The successful candidate should demonstrate some or all of the following: PhD/MSc in Computer Science or related discipline. … In-depth knowledge of distributedsystems, HPC, GPU, compilers, operating systems or cloud computing. Solid system programming skills in C/C++, Go, Python, Rust etc. System level & low-level development experience either through industry work or academic papers. Key Words: System Engineer/Software Engineer/ more »
Database Researcher - C++/DistributedSystems We are currently partnered with a world-leading research center in the UK conducting cutting-edge research in data management and processing systems. The team is looking to expand its headcount with Database Systems Researchers. This position provides a strong opportunity … and system design. Skilled in system-level programming languages (e.g., C/C++, Rust, Java, Go). Knowledgeable in areas such as parallel algorithms, distributed computing, graph theory, and hardware-software co-design. Excellent English communication skills and a drive to achieve outstanding results. Experience with database systems, operating systems, or similar low-level systems. Publication in top conferences or journals is a plus but not required. Keywords: Database Research/Database Researcher/R&D/System Design/C/C++/Rust/Java/Go/Distributed Computing/Parallel Algorithms more »
System Software Engineer (GPU, HPC) We are looking for system engineers with a passion for distributedsystems, HPC, operating systems and cloud-native applications to join our client in Edinburgh and work on cutting edge research and development in the field of systems infrastructure and heterogeneous … hardware. You will be involved in analysis of new and emerging technology trends in systems infrastructure related technologies, and the design and implementation of key technologies and related algorithms. The successful candidate should demonstrate some or all of the following: PhD/MSc in Computer Science or related In … depth knowledge of distributedsystems, HPC, GPU, compilers, operating systems or cloud computing. Solid system programming skills in C/C++, Go, Python, Rust etc. Fluent in English. more »
Join a global tech leader in Edinburgh, working on cutting-edge projects in programming languages, distributedsystems, and database development. This is your opportunity to collaborate with world-class experts on groundbreaking technologies. As an engineer, you’ll develop compilers, programming tools, and next-generation database systems. Your … work will contribute to high-performance code generation, distributed computing, and innovative data management solutions. Requirements: BSc, MSc, or PhD in Computer Science or a related field. Proficiency in C++ , Rust , Java , Kotlin , Swift , or similar languages. Experience with compilers (e.g., LLVM/GCC) and programming language principles. Background … in distributedsystems, databases, or systems-level programming. Research contributions or peer-reviewed publications are a plus. Fluent/native Mandarin . Why Join? Competitive salary and benefits. Work onsite in Edinburgh with potential travel opportunities. Collaborate with top-tier industry and academic professionals on advanced tech. more »
with academia, industry, and open-source communities. Qualifications: Required: Bachelor’s/Master’s in Computer Science or related field. Strong foundation in operating systems, distributedsystems, or cloud computing. Proficient in programming (e.g., C/C++, Go, Python). Excellent teamwork and communication skills. Preferred: PhD more »
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Cathcart Technology
Frameworks (ideally Spring/Springboot) ** Working with cloud services (AWS, GCP or Azure) ** JavaScript/TypeScript The following experience is highly desirable; ** Working with DistributedSystems ** ReactJS (or similar JS libraries) ** DevOps tooling (Docker, Kubernetes or Terraforms) They've got custom-built offices in central Edinburgh , which includes more »
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
Frameworks (ideally Spring/Springboot) ** Working with cloud services (AWS, GCP or Azure) ** JavaScript/TypeScript The following experience is highly desirable; ** Working with DistributedSystems ** ReactJS (or similar JS libraries) ** DevOps tooling (Docker, Kubernetes or Terraforms) They've got custom-built offices in central Edinburgh , which includes more »
and other people's code Experience in the healthcare industry or have worked with Ionic hybrid apps Exposure of working with highly scalable and distributedsystems What’s in it for you We’re committed to helping our people thrive at work and at home. We offer generous more »
and other people's code Experience in the healthcare industry or have worked with Ionic hybrid apps Exposure of working with highly scalable and distributedsystems What s in it for you We re committed to helping our people thrive at work and at home. We offer generous more »