Senior Principal Engineer - PostgreSQL Database

Huawei Technologies Canada Co., Ltd.
Markham
CAD 100,000 - 125,000
Job description

Social network you want to login/join with:

Location:

Markham, Canada

Job Category:

Information Technology

Job Reference:

sw19shof

Job Views:

4

Posted:

06.03.2025

Expiry Date:

20.04.2025

Job Description:

Huawei Canada has an immediate permanent opening for Senior Principal Engineer.

About the team:

The Cloud Native Data Engine team within the Distributed Scheduling and Data Engine Lab, led by esteemed technical experts with extensive industry and academic experience, merges software development with cutting-edge industrial research in the 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. The team publishes innovative research at leading conferences such as SIGMOD, VLDB, and ICDE, and is recognized as key technology contributors in the industry.

About the job:

  1. Conduct research and implement groundbreaking ideas in a collaborative team environment.
  2. Lead a local small kernel team and cooperate with global teams in multiple locations to help define overall product strategy, competitive analysis, and roadmap direction.
  3. Tackle complex tasks by assessing challenges and breaking down problems to identify optimal solutions.
  4. Investigate and summarize state-of-the-art database technologies by reviewing the latest conference papers, attending workshops, and engaging with industry trends.
  5. Participate in designing novel database architectures, inventing software optimization methods, and developing prototypes. Collaborate with production teams to transition innovations into real-world applications.
  6. Proactively engage with the PostgreSQL community and participate in community contributions.
  7. Actively pursue opportunities to invent and submit patents, as well as write papers for premier academic and industrial conferences.

About the ideal candidate:

  1. 5+ years of strong programming skills in C/C++, with expertise in systems-level programming and debugging.
  2. Proven ability to conduct research and quickly learn new technologies and products.
  3. Excellent communication and presentation skills for effective interaction with both internal and external audiences.
  4. Familiarity with the PostgreSQL kernel or any PostgreSQL extensions, including an understanding of their internal mechanisms (transaction management, storage engines, MVCC, SQL optimization, query execution, vector execution, etc.) is an asset.
  5. Previous contribution and engagement experience with major open-source communities is an asset.
  6. Deep understanding of cloud computing technologies, such as cloud storage, distributed systems, parallel computations, and consistency protocols is an asset.
  7. Experience in cloud computing and distributed systems research is an asset.
  8. A master’s or Ph.D. in Computer Science, Computer Engineering, Mathematics, or a related field is an asset.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Principal Engineer - PostgreSQL Database jobs in Markham