Enable job alerts via email!

Research Engineer - Cloud Database

Huawei Technologies Canada Co., Ltd.

Markham

On-site

CAD 80,000 - 100,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company seeks a Research Engineer to join their Cloud Native Data Engine team in Markham. This role combines software development with pioneering research in cloud databases, challenging candidates to optimize systems and invent new solutions in a collaborative setting. Ideal candidates have a strong programming foundation in C/C++, experience in cloud computing, and advanced academic qualifications.

Qualifications

  • Strong programming skills in C/C++ (1-3 years).
  • Ability to conduct research and learn new technologies quickly.
  • Excellent communication skills for engaging diverse audiences.

Responsibilities

  • Conduct research and implement innovative ideas in cloud-native database architecture.
  • Optimize existing systems and develop new distributed database solutions.
  • Collaborate to transition innovations into real-world applications.

Skills

Programming in C/C++
Research skills
Communication

Education

Master’s or Ph.D. in Computer Science, Computer Engineering, or Mathematics

Tools

MySQL
PostgreSQL
Machine Learning

Job description

Our team has an immediate permanentopening for a Research Engineer.

About the team:

Cloud Native Data Engine team within Distributed Scheduling and Data Engine Lab, led by esteemed technical experts with extensive industry and academic experience, merge software development with cutting-edge industrial research in cloud database area. Our research currently focuses on cloud native database architecture (TaurusDB) and high-performance query and transaction processing (SQL Engine) in next-generation cloud infrastructure. Team publishes innovative research at leading conferences SIGMOD, VLDB, ICDE and recognized as key technology contributors in industry.

About the job:

  • This unique role merges software development with cutting-edge industrial research in databases, including cloud-native database architecture (TaurusDB) and high-performance query and transaction processing (GaussDB SQL Engine) within next-generation cloud infrastructure.

  • Conduct research and implement groundbreaking ideas in a collaborative team environment.

  • Tackle complex tasks by assessing challenges and breaking down problems to identify optimal solutions.

  • Investigate and summarize state-of-the-art database technologies by reviewing the latest conference papers, attending workshops, and engaging with industry trends.

  • Optimize existing systems and develop new cloud-native, distributed database solutions, focusing on query processing, including optimizers, high-performance execution engines, and query operators.

  • Participate in designing novel database architectures, inventing software optimization methods, and developing prototypes. Collaborate with production teams to transition innovations into real-world applications.

  • Actively pursue opportunities to invent and submit patents, as well as write papers for premier academic and industrial conference.


About the ideal candidate:

  • 1-3 years of strong programming skills in C/C++, with expertise in systems-level programming and debugging.

  • Proven ability to conduct research and quickly learn new technologies and products.

  • Excellent communication and presentation skills for effective interaction with both internal and external audiences.

  • Familiarity with MySQL, PostgreSQL, or other open-source databases, including an understanding of their internal mechanisms (transaction management, storage engines, MVCC, SQL optimization, query execution, vector execution, etc.) is an asset.

  • Deep understanding of cloud computing technologies, such as cloud storage, distributed systems, parallel computations, and consistency protocols is an asset.

  • Practical knowledge and project experience in machine learning or large language models (LLMs) is an asset.

  • Experience in cloud computing and distributed systems research is an asset.

  • A master’s or Ph.D. in Computer Science, Computer Engineering, Mathematics, or a related field is an asset.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Large Language Model (LLM) AI Research Engineer

Upfeat Media, Inc.

Winnipeg

Remote

CAD 70,000 - 110,000

3 days ago
Be an early applicant

Senior Research Engineer, Computer Vision

Autodesk, Inc.

Toronto

Remote

CAD 90,000 - 120,000

21 days ago

Research Engineer (ON, Toronto)

Holland Bloorview Kids Rehabilitation Hospital

Toronto

On-site

CAD 80,000 - 110,000

9 days ago

Research Engineer

Tenable

Toronto

On-site

CAD 80,000 - 120,000

15 days ago

Senior Applied Research Engineer

Spexi Network, Spexi Geospatial Inc.

Vancouver

Remote

CAD 80,000 - 130,000

27 days ago

Research Engineer – Machine Learning

Huawei Canada

Markham

On-site

CAD 90,000 - 130,000

8 days ago

Strategic Research Engineer - OS Software

Huawei Canada

Markham

On-site

CAD 80,000 - 100,000

30+ days ago

Strategic Research Engineer - Consumer Products

Huawei

Markham

On-site

CAD 80,000 - 100,000

30+ days ago

Strategic Research Engineer - Networks

Huawei

Markham

On-site

CAD 80,000 - 100,000

30+ days ago