At a Glance
- Tasks: Join a team to research and develop next-gen database systems.
- Company: Collaborate with a global tech leader and the University of Edinburgh.
- Benefits: Enjoy competitive compensation, flexible work options, and opportunities for professional growth.
- Why this job: Shape the future of data management while working on impactful projects with top academics.
- Qualifications: PhD in Computer Science with expertise in programming languages and database systems required.
- Other info: Contribute to major open-source projects and collaborate with leading researchers.
The predicted salary is between 36000 - 60000 £ per year.
We have partnered with a global technology leader collaborating with the University of Edinburgh on groundbreaking research and development of next-generation database systems.
We are seeking PhD-level researchers to join a dedicated industry-research group, working on both theoretical and applied research to shape future data management technologies.
- Database systems (transactional/analytical)
- Graph algorithms, programming languages, or operating systems
- Conduct systems research on future data management systems
- Design and implement core components for next-gen data processing systems
- Contribute to major open-source projects
- Collaborate with academics, including the University of Edinburgh, and other R&D teams
Requirements:
- Strong computer science background
- Proficiency in system-level programming languages (C/C++, Rust, Java, Go)
- Expertise in databases, algorithms, or system design
- Excellent communication skills in English
PhD Computer Science Researcher employer: European Tech Recruit
Contact Detail:
European Tech Recruit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land PhD Computer Science Researcher
✨Tip Number 1
Network with professionals in the field of database systems and R&D. Attend relevant conferences or workshops where you can meet researchers from the University of Edinburgh and other tech leaders. Building these connections can give you insights into the role and potentially lead to referrals.
✨Tip Number 2
Showcase your expertise in system-level programming languages by contributing to open-source projects. This not only demonstrates your skills but also highlights your commitment to the field, making you a more attractive candidate for the position.
✨Tip Number 3
Prepare to discuss your previous research experiences in detail. Be ready to explain how your work aligns with the goals of the R&D centre and how you can contribute to future data management technologies.
✨Tip Number 4
Brush up on your communication skills, especially in English. Since collaboration with academics and other teams is key, being able to articulate your ideas clearly will set you apart during interviews.
We think you need these skills to ace PhD Computer Science Researcher
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in database systems, programming languages, and research. Emphasise any projects or roles that demonstrate your expertise in system-level programming and data management technologies.
Craft a Strong Cover Letter: Write a cover letter that specifically addresses the job description. Discuss your PhD research, how it relates to the role, and your interest in collaborating with the University of Edinburgh and other R&D teams.
Showcase Your Research Experience: Include details about your previous research projects, especially those involving databases, algorithms, or system design. Highlight any contributions to open-source projects, as this is particularly relevant for the position.
Prepare for Technical Questions: Anticipate technical questions related to your expertise in programming languages and database systems. Be ready to discuss your approach to designing and implementing core components for data processing systems.
How to prepare for a job interview at European Tech Recruit
✨Showcase Your Research Experience
Be prepared to discuss your previous research projects in detail. Highlight any work related to database systems, algorithms, or system design, as this will demonstrate your expertise and relevance to the role.
✨Demonstrate Technical Proficiency
Make sure you can confidently talk about your experience with system-level programming languages like C/C++, Rust, Java, or Go. Be ready to answer technical questions or even solve problems on the spot to showcase your skills.
✨Prepare for Collaborative Scenarios
Since the role involves collaboration with academics and other R&D teams, think of examples where you've successfully worked in a team. Discuss how you communicated complex ideas and contributed to group projects.
✨Understand the Company’s Vision
Research the company and its partnership with the University of Edinburgh. Familiarise yourself with their current projects and future goals in database technology, so you can align your answers with their vision during the interview.