At a Glance
- Tasks: Join a team to innovate in cloud and systems infrastructure through research and development.
- Company: A leading global tech company with a cutting-edge research lab in Edinburgh.
- Benefits: Collaborative environment, hands-on experience with emerging technologies, and opportunities for publication.
- Why this job: Make a real-world impact while working with world-class scientists and engineers.
- Qualifications: Master’s degree in Computer Science or related field; strong systems design knowledge required.
- Other info: Bonus points for a PhD, publications, or engagement in open-source communities.
The predicted salary is between 43200 - 72000 £ per year.
Help Shape the Future of Cloud and Systems Infrastructure
Are you passionate about systems innovation and want to make real-world impact through research and development? A leading global tech company’s research lab in Edinburgh is looking for an Infrastructure Research Engineer to join their cutting-edge Systems Infrastructure Research team. This lab plays a key role in advancing the state of data centre infrastructure. From exploring the future of operating systems to building scalable, cloud-native architectures, this is your chance to work at the intersection of deep systems research and practical engineering.
What You’ll Do:
- Contribute to research and prototype development across distributed systems, OS, and cloud infrastructure.
- Design, implement, and evaluate innovative technologies and algorithms.
- Collaborate with world-class scientists and engineers to solve open-ended technical problems.
- Influence the wider tech and academic communities through publication and open-source contributions.
- Work hands-on with emerging technologies and play a key role in shaping next-generation cloud systems.
What We’re Looking For:
- Master’s degree in Computer Science or a related technical field.
- Strong foundations in systems design and research methodologies.
- Solid experience or deep interest in operating systems, distributed systems, or cloud computing.
- Proficiency in at least one core systems programming language (e.g. C/C++, Go, Python).
- Excellent teamwork and communication skills.
Bonus Points For:
- A PhD in a related field (e.g., distributed systems, OS, cloud infrastructure).
- Publications in top-tier conferences or journals.
- Engagement in open-source or research communities.
Why Join? You’ll be part of a collaborative and highly driven research environment where innovation is a priority. This is a rare opportunity to work onsite in Edinburgh with a world-class team, bridging theoretical research with real-world systems at scale.
Infrastructure Research Engineer - Distributed Systems / Cloud Computing / Operating Systems employer: European Tech Recruit
Contact Detail:
European Tech Recruit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Infrastructure Research Engineer - Distributed Systems / Cloud Computing / Operating Systems
✨Tip Number 1
Network with professionals in the field of cloud computing and distributed systems. Attend relevant meetups, conferences, or webinars to connect with industry experts and learn about the latest trends and technologies.
✨Tip Number 2
Engage with open-source projects related to operating systems or cloud infrastructure. This not only enhances your skills but also demonstrates your commitment to the field and can lead to valuable connections.
✨Tip Number 3
Stay updated on the latest research papers and publications in distributed systems and cloud computing. Being knowledgeable about current advancements will help you during discussions and interviews.
✨Tip Number 4
Prepare to discuss your hands-on experience with programming languages relevant to the role, such as C/C++, Go, or Python. Be ready to share specific examples of projects where you've applied these skills.
We think you need these skills to ace Infrastructure Research Engineer - Distributed Systems / Cloud Computing / Operating Systems
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in systems design, distributed systems, and cloud computing. Emphasise any projects or roles that showcase your skills in these areas.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for systems innovation and research. Mention specific technologies or methodologies you’ve worked with and how they relate to the role.
Showcase Your Technical Skills: In your application, clearly list your proficiency in programming languages like C/C++, Go, or Python. Provide examples of how you've used these skills in past projects or research.
Highlight Collaboration Experience: Since teamwork is crucial for this role, include examples of past collaborations with scientists or engineers. Discuss how you contributed to solving complex technical problems together.
How to prepare for a job interview at European Tech Recruit
✨Showcase Your Technical Knowledge
Be prepared to discuss your understanding of distributed systems, cloud computing, and operating systems. Brush up on the latest trends and technologies in these areas, as well as any relevant projects you've worked on.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Practice explaining your thought process clearly and logically, as this will showcase your analytical skills and how you approach complex challenges.
✨Highlight Collaboration Experience
Since teamwork is crucial in this role, be ready to share examples of how you've successfully collaborated with others in past projects. Emphasise your communication skills and how you contribute to a team environment.
✨Prepare for Research Discussions
Given the research focus of the position, be prepared to discuss any publications or contributions you've made to open-source projects. This will demonstrate your engagement with the academic and tech communities, which is highly valued.