Skip to content

Senior Engineer - PostgreSQL Database

    • Markham, Ontario
  • kgogd

Job description

Huawei Canada has an immediate permanent opening for Senior 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:

  • 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.

  • Proactively engage with PostgreSQL community and participant in community contributions.

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

Job requirements

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

  • Previous contribution and engagement experience with major open source community is an asset.

  • Deep understanding of cloud computing technologies, such as cloud storage, distributed systems, parallel computations, and consistency protocols 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.

 

or