Infrastructure Research Engineer

Sir Lab
Edinburgh, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Edinburgh, United Kingdom

Tech stack

C++
Cloud Computing
Computer Programming
Data Centers
Distributed Systems
Python
Open Source Technology
Cloud Services
Spring Cloud
Information Technology
Go

Job description

Job Summary The Systems Infrastructure Research (SIR) lab in Edinburgh is dedicated to shaping the future of our data centre infrastructure. Our mission is to innovate, prototype, and assess new ideas, designs, and technologies, ultimately integrating them into our data centres for the benefit of both internal operations and external users, such as cloud services. Our team's distinct position enables us to bridge the gap between cutting-edge systems research and practical engineering environments, facilitating the translation of the latest breakthroughs into production. Additionally, we actively disseminate our findings by publishing in top-tier conferences. We seek both recent graduates in computer-related fields and experienced engineers with expertise in systems. If you possess knowledge in operating systems, heterogeneous hardware, distributed systems, or cloud-native applications, we encourage you to reach out. As an engineer in the SIR Lab, you will collaborate with leading scientists, tackle cutting-edge research problems in systems, foster influence in academia and industry through technological innovations, and cultivate partnerships with local and global research teams., * Contribute to the research and development team's exploration of emerging technologies and systems.

  • Engage in team projects to conduct system design, analysis, and prototype development.
  • Play a role in selecting research problems, designing solutions, analysing results, and building prototypes to showcase the advantages and challenges of these technologies across various data center and cloud applications Design, implement, and evaluate key technologies and associated algorithms.
  • Actively engage with academia, industry, and open-source communities to establish influence and contribute to the broader technological landscape

Requirements

  • Bachelors or Master's degree in Computer Science or a related technical field.
  • Be comfortable with research methodology.
  • Be comfortable with system design and implementation.
  • Have an in-depth understanding of operating systems and/or distributed systems and/or cloud computing.
  • Good programming skills, master of at least one language, such as C/C++, Go, Python etc.
  • Good communication and teamworking skills.

Apply for this position