At a Glance
- Tasks: Dive into cutting-edge research on data management systems and design the future of database technology.
- Company: Join Huawei, a global leader in tech innovation and cloud solutions.
- Benefits: Enjoy opportunities for remote work, competitive pay, and access to advanced tech resources.
- Why this job: Be part of a dynamic team shaping the future of data processing with real-world impact.
- Qualifications: Solid computer science background and proficiency in system-level programming languages required.
- Other info: Ideal for those passionate about research and eager to push the boundaries of technology.
The predicted salary is between 43200 - 72000 £ per year.
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 Huawei Cloud and Huawei devices.
Required:
Have a solid computer science background.
Be comfortable with research methodology.
Be comfortable with system design and implementation.
Be data-driven.
Be proficient in one or more system-level programming languages (C/C++, Rust, etc.).
Be proficient in one or more of the areas specified in above Job Summary .
Have participated in the implementation of (aspects of) a database management system or systems of a similar low-level nature (e.g., operating systems, compilers etc.).
Desired:
~ Have published papers at top peer-reviewed conferences or journals in fields related to the above (desired but not essential).
Database Systems Researcher/Engineer employer: Project People
Contact Detail:
Project People Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Database Systems Researcher/Engineer
✨Tip Number 1
Familiarize yourself with the latest trends in database management and processing systems. This will not only help you understand the current landscape but also allow you to discuss innovative ideas during your interview.
✨Tip Number 2
Engage with the research community by attending conferences or webinars related to database systems. Networking with professionals in the field can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Showcase any relevant projects or contributions you've made in system design or implementation. Having concrete examples ready can demonstrate your hands-on experience and problem-solving skills.
✨Tip Number 4
If you have published papers, be prepared to discuss them in detail. Highlighting your research work can set you apart and show your commitment to advancing the field of database systems.
We think you need these skills to ace Database Systems Researcher/Engineer
Some tips for your application 🫡
Highlight Relevant Experience: Make sure to emphasize your experience with database management systems and any relevant projects you've worked on. Detail your contributions to system design and implementation, as well as any research methodologies you are familiar with.
Showcase Technical Skills: Clearly list your proficiency in system-level programming languages such as C/C++ or Rust. If you have experience with specific data management frameworks, mention those as well to align with the job requirements.
Include Research Contributions: If you have published papers or contributed to peer-reviewed conferences, include this information in your application. It demonstrates your commitment to the field and your ability to contribute to cutting-edge research.
Tailor Your Application: Customize your CV and cover letter to reflect the key responsibilities and requirements outlined in the job description. Use similar language and terminology to show that you understand the role and its expectations.
How to prepare for a job interview at Project People
✨Showcase Your Research Skills
Be prepared to discuss your experience with research methodologies. Highlight any projects where you conducted empirical science, especially those related to data management systems.
✨Demonstrate System Design Knowledge
Discuss specific examples of system design and implementation you've worked on. Be ready to explain your thought process and the challenges you faced during these projects.
✨Highlight Programming Proficiency
Make sure to mention your proficiency in system-level programming languages like C/C++ or Rust. Prepare to answer technical questions or even solve coding problems during the interview.
✨Discuss Your Contributions to Database Systems
If you have experience with database management systems or similar low-level systems, share details about your contributions. If you've published papers, be ready to talk about your research findings and their relevance to the role.