Enable job alerts via email!

Senior Principal Engineer - PostgreSQL Database

Huawei

Markham

On-site

CAD 100,000 - 125,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An innovative opportunity awaits in a forward-thinking company where you'll join a dynamic team dedicated to revolutionizing cloud database technology. As a Senior Principal Engineer, you'll engage in groundbreaking research, lead a talented team, and collaborate with global experts to shape the future of database architecture and performance. This role offers a unique chance to work on cutting-edge projects, contribute to the PostgreSQL community, and drive impactful innovations that will be recognized in both academic and industrial circles. If you're passionate about technology and eager to make a difference, this position is perfect for you.

Qualifications

  • 5+ years of programming experience in C/C++ with systems-level expertise.
  • Strong research capabilities and quick learning of new technologies.

Responsibilities

  • Conduct research and implement innovative ideas in a collaborative environment.
  • Lead a small team and engage with global teams for product strategy.

Skills

C/C++ Programming
Systems-level Programming
Cloud Computing
PostgreSQL
Research Skills
Communication Skills

Education

Master's in Computer Science
Ph.D. in Computer Science
Bachelor's in Computer Engineering

Tools

PostgreSQL
Cloud Storage Technologies
Distributed Systems

Job description

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

About the team:

The Cloud Native Data Engine team within 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 SIGMOD, VLDB, ICDE and is recognized as key technology contributors in the industry.

About the job:

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

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

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

  • 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 the PostgreSQL community and participate in community contributions.

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

About the ideal candidate:

  • 5+ 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 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 communities 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.

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

Similar jobs

Team Lead, DevOps

Modern Campus

Toronto

Remote

CAD 90.000 - 160.000

Today
Be an early applicant

Fullstack Engineer (UI/UX)

Sherpa

Toronto

Remote

CAD 120.000 - 170.000

Yesterday
Be an early applicant

Senior Full-Stack Engineer

Alvéole

Toronto

Remote

CAD 110.000 - 140.000

Yesterday
Be an early applicant

Senior Database Consultant, PostgreSQL

Pythian

Ontario

Remote

CAD 80.000 - 120.000

5 days ago
Be an early applicant

DevOps Engineer

OmniUpdate (Now Modern Campus)

Toronto

Remote

USD 80.000 - 140.000

7 days ago
Be an early applicant

Junior Cloud Engineer, Deloitte Global Technology

Deloitte Canada

Toronto

Remote

CAD 69.000 - 114.000

8 days ago

Software Developer (Backend SaaS)

Canonical

Mississauga

Remote

USD 110.000 - 240.000

10 days ago

Data Engineer

Cascade Debt

Toronto

Remote

CAD 110.000 - 240.000

11 days ago

Lead Software Developer, Data Technology (Canada)

Braintrust

Ontario

Remote

CAD 98.000 - 138.000

6 days ago
Be an early applicant