×
Register Here to Apply for Jobs or Post Jobs. X

Research Engineer - Cloud Database

Job in Markham, Ontario, Canada
Listing for: Huawei Technologies Canada Co., Ltd.
Full Time position
Listed on 2026-01-14
Job specializations:
  • Engineering
    Data Engineer, Software Engineer
Job Description & How to Apply Below

Our team has an immediate permanent opening 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 (Taurus

DB) 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 (Taurus

    DB) and high-performance query and transaction processing (Gauss

    DB 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, Postgre

    SQL, 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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary