Talent.com
Principal Engineer - Distributed Database
Principal Engineer - Distributed DatabaseHuawei Technologies Canada Co., Ltd. • Markham, York Region, CA
Principal Engineer - Distributed Database

Principal Engineer - Distributed Database

Huawei Technologies Canada Co., Ltd. • Markham, York Region, CA
30+ days ago
Job type
  • Permanent
Job description

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

About the team :

The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation cloud serverless products that encompass core infrastructure and databases. This lab addresses various data challenges, including cloud-native disaggregated databases, pay-by-query user models, and optimizing low-level data transfers via RDMA. Teams within this lab create advanced cloud serverless data infrastructure and implement cutting-edge networking technologies for Huawei's global AI infrastructure.

About the job :

Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale out.

Work with a team of architects and engineers to develop proof-of-concept systems and components across the data manager, buffer manager and transaction processing components.

Investigate and design new data structures and algorithms focusing on lockless and NUMA aware approaches on the latest and state of the art hardware technology.

Continuous enhancements on the distributed database system to fulfill customer requirements for self-tuning under differing workload conditions.

Mentor junior colleagues on algorithm design, data structure and software engineering aspects focusing on high performance scalable code.

Work with QA and continuous integration teams to drive a quality overall solution though a combination of automated unit tests, functional testing and system testing of the solution.

About the ideal candidate :

Proficient in C and C++ programming.

10+ years’ experience with design and development of a distributed database, or storage system, or file system, or cache system.

Experience in open source community is an asset.

Excellent documentation, organization and communication skills.

Publication history and patent success is an asset.

Bachelor's in Computer Science / Electrical Engineering / Telecommunications; Master's or PhD is an asset.

#J-18808-Ljbffr

Create a job alert for this search

Principal Engineer • Markham, York Region, CA

Similar jobs
Principal Data Engineer

Principal Data Engineer

Aviso • Toronto, Canada
Full-time
We are looking for a Principal Data Engineer to join our Data and Analytics Group within the Technology Services Partners (TSP) department. Reporting to the Sr Director, Data Platform Delivery and E...Show more
Last updated: 30+ days ago • Promoted
Sr. Data engineer KATDC5697872

Sr. Data engineer KATDC5697872

Compunnel Inc. • Markham, ON, Canada
Full-time
Deep expertise in relational databases (Snowflake, PostgreSQL, Amazon Aurora), big data platforms (Hadoop), and NoSQL databases (MongoDB). Advanced proficiency in data visualization tools such as Sn...Show more
Last updated: 8 hours ago • Promoted • New!
Principal DevOps Engineer

Principal DevOps Engineer

The Resume Database • Toronto, Canada
Full-time
NearSource is looking for a Principal DevOps Engineer to join our Platform Services and Emerging Technologies group focused on Developer Enablement. This role drives initiatives that empower interna...Show more
Last updated: 30+ days ago • Promoted
Senior Database Engineer

Senior Database Engineer

G Adventures • Toronto
Full-time
G Adventures is the world’s largest small-group adventure travel company and we’ve been making epic travel memories happen on all seven continents for over 30 years. Our mission is simple : to change...Show more
Last updated: 19 days ago • Promoted
Senior Data Platform Engineer — TB-Scale Pipelines

Senior Data Platform Engineer — TB-Scale Pipelines

ZoomInfo • Toronto, Canada
Full-time
A leading data intelligence firm in Toronto is looking for a Senior SW Engineer to enhance their data platforms.The ideal candidate will have extensive experience in Java and Python, and a passion ...Show more
Last updated: 30+ days ago • Promoted
Engineer – Cloud & Data Engineering

Engineer – Cloud & Data Engineering

TransUnion • Toronto
Full-time
Engineer – Cloud & Data Engineering page is loaded## Engineer – Cloud & Data Engineeringlocations : Toronto : Burlington, Canadatime type : Full timeposted on : Posted Yesterdayjob requisition ...Show more
Last updated: 19 days ago • Promoted
Database Engineer

Database Engineer

Pixomondo • Toronto, ON, Canada
Full-time
We’re looking for a seasoned Database Engineer to join our.In this role, you will be responsible for ensuring performance, reliability, and scalability of our data layer, as well as contribut...Show more
Last updated: 30+ days ago • Promoted
Principal Data Engineer - Tangerine

Principal Data Engineer - Tangerine

Scotiabank • Toronto
Full-time
Tangerine is Canada’s leading direct bank.We offer flexible and accessible banking options, innovative products, and award‑winning Client service. The reason why Tangerine employees come to work eac...Show more
Last updated: 19 days ago • Promoted
Principal Platform Engineering

Principal Platform Engineering

Manulife Financial • Toronto
Full-time
We’re looking for a Principal Platform Engineer to lead the evolution of our core platform services and shape the future of developer experience. In this role, you’ll define technical strategy, driv...Show more
Last updated: 19 days ago • Promoted
Data Platform Engineer

Data Platform Engineer

hireVouch • Toronto, ON, Canada
Full-time
We’re looking for an engineer who thrives on building scalable data platforms and enjoys tackling complex backend challenges. This isn’t just a data engineering role, you’ll be des...Show more
Last updated: 30+ days ago • Promoted
Senior Principal AEC Data Platform Architect

Senior Principal AEC Data Platform Architect

Autodesk • Toronto, Canada
Full-time
A leading software company in Canada is seeking a Senior Principal Software Engineer to lead the design and development of cloud services. The ideal candidate will have over 10 years of experience i...Show more
Last updated: 21 days ago • Promoted
Staff Database Reliability Engineer

Staff Database Reliability Engineer

Achievers • Toronto
Full-time
Be among the first 25 applicants.Achievers offers more than just a thank you program.Our employee recognition and rewards software inspires employees to recognize everyone, every day, everywhere.Jo...Show more
Last updated: 19 days ago • Promoted
Principal Cloud DevOps Engineer

Principal Cloud DevOps Engineer

Motorola Solutions • Toronto, Canada
Full-time
Motorola Solutions values your privacy • •.Principal Cloud DevOps Engineer page is loaded## Principal Cloud DevOps Engineerlocations : . Posted Todayjob requisition id : .R58449## • •Company Overview • •At M...Show more
Last updated: 30+ days ago • Promoted
Software Engineer - Databases

Software Engineer - Databases

Theory Ventures • Toronto
Full-time
From Fivetran’s founding until now, our mission has remained the same : to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonic...Show more
Last updated: 5 days ago • Promoted
Senior Principal Research Engineer

Senior Principal Research Engineer

Autodesk, Inc. • Toronto, Canada
Full-time
Job Requisition ID # • •25WD92933### • •Position Overview • •### • •Responsibilities • • • Lead and collaborate with other engineers to develop scalable data pipelines for diverse AEC data sources • Mentor j...Show more
Last updated: 30+ days ago • Promoted
Principal DevOps Engineer - Hybrid Leader

Principal DevOps Engineer - Hybrid Leader

Safe Software • Toronto, Canada
Full-time
A leading technology firm is seeking a Principal DevOps Engineer to shape their infrastructure and deployment systems.This role involves designing CI / CD pipelines, using automation tools, and colla...Show more
Last updated: 30+ days ago • Promoted
Principal Data Engineer : Cloud & DevSecOps Leader

Principal Data Engineer : Cloud & DevSecOps Leader

Oliver Wyman • Toronto
Full-time
A global consulting firm is seeking a Principal Data Engineer to lead projects within diverse, cross-functional teams.The role involves technical leadership, designing innovative cloud-native solut...Show more
Last updated: 19 days ago • Promoted
Data Engineer (Python, GCP) - Contract - Toronto

Data Engineer (Python, GCP) - Contract - Toronto

CorGTA • Toronto, ON, Canada
Full-time
Role : Data Engineer (Fortune 1000 Client).Structure : Contract (6months initially then extension options).Location : Toronto, ON (Hybrid 2-3days in office per week). We currently have an opportunity f...Show more
Last updated: 23 days ago • Promoted