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

Principal Engineer - Distributed Database

Huawei Canada • Markham, York Region, CA
30+ days ago
Job type
  • Full-time
  • Permanent
  • Temporary
Job description

Join to apply for the Principal Engineer - Distributed Database role at Huawei Canada

7 months ago Be among the first 25 applicants

Join to apply for the Principal Engineer - Distributed Database role at Huawei Canada

Get AI-powered advice on this job and more exclusive features.

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.

Job requirements

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

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Telecommunications

    Referrals increase your chances of interviewing at Huawei Canada by 2x

    Get notified about new Database Engineer jobs in Markham, Ontario, Canada .

    Richmond Hill, Ontario, Canada 1 week ago

    Data Engineer, Business Banking Credit Risk (12-month contract)

    Toronto, Ontario, Canada CA$120,000.00-CA$190,000.00 1 month ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Principal Engineer Distributed Database • Markham, York Region, CA

    Similar jobs
    Database Architect

    Database Architect

    Accelerate Her Future® • Toronto C6A, ON, Canada
    Full-time
    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Contributes to the overall success of the EDL ingestion team, IB Technology in Canada (Supporti...Show more
    Last updated: 1 day ago • Promoted
    Enterprise Data Architect (Hybrid / Remote)

    Enterprise Data Architect (Hybrid / Remote)

    Util-Assist Inc. • Newmarket L0G, ON, Canada
    Remote
    Full-time
    A utility consulting firm is seeking a skilled Data Architect to design and implement enterprise data solutions that enable advanced analytics for utility clients. This hybrid / remote role demands pr...Show more
    Last updated: 2 days ago • Promoted
    Senior Backend Engineer — Distributed Systems + Equity

    Senior Backend Engineer — Distributed Systems + Equity

    Nubank • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading digital financial platform is seeking a Senior Software Engineer to join their team in Toronto.The role focuses on developing scalable microservices mainly in Clojure and working with mod...Show more
    Last updated: 30+ days ago • Promoted
    Database Reliability Engineer

    Database Reliability Engineer

    Orion Health • Toronto, ON, CA
    Full-time
    Quick Apply
    Do you want to work for a company that is innovating and making a difference to the health and wellbeing of people all over the world? We’re not about selling meaningless, unnecessary products for ...Show more
    Last updated: 5 days ago
    Senior MSSQL Database Architect & Performance Optimizer

    Senior MSSQL Database Architect & Performance Optimizer

    Jobility Talent Solutions • Toronto C6A, ON, Canada
    Remote
    Full-time
    A talent solutions firm in Toronto is seeking a Senior Database Developer with strong experience in MS SQL Server.The ideal candidate will be responsible for designing database schemas and optimizi...Show more
    Last updated: 2 days ago • Promoted
    Principal Data Scientist - Toronto

    Principal Data Scientist - Toronto

    Tiger Analytics, LLC • Toronto C6A, ON, Canada
    Full-time
    Tiger Analytics is looking for experienced Data Scientists to join our fast-growing advanced analytics consulting firm.Our consultants bring deep expertise in Data Science, Machine Learning and AI....Show more
    Last updated: 30+ days ago • Promoted
    Remote Principal Platform Architect

    Remote Principal Platform Architect

    Wiser Solutions, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading global technology firm in Canada is seeking a Principal Software Architect to connect strategic vision with hands-on execution. The ideal candidate will have over 10 years of experience in...Show more
    Last updated: 30+ days ago • Promoted
    Principal Solution Architect - Data

    Principal Solution Architect - Data

    CDW • Toronto, ON, Canada
    Full-time
    At CDW, we make it happen, together.Trust, connection, and commitment are at the heart of how we work together to deliver for our customers. It’s why we’re coworkers, not just employees....Show more
    Last updated: 30+ days ago • Promoted
    Principal Data Engineer & Consultant (Databricks) - Remote

    Principal Data Engineer & Consultant (Databricks) - Remote

    Lovelytics • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading consulting firm in Canada is looking for a Data Engineering Principal Consultant to enhance client engagements. This role involves managing data pipelines and mentoring junior engineers, w...Show more
    Last updated: 30+ days ago • Promoted
    Senior Data Platform Engineer — TB-Scale Pipelines

    Senior Data Platform Engineer — TB-Scale Pipelines

    ZoomInfo • Toronto C6A, ON, 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
    Senior Backend Engineer : Database & Java Specialist

    Senior Backend Engineer : Database & Java Specialist

    Alert Driving • Toronto C6A, ON, Canada
    Full-time
    A software development company in Toronto is seeking an experienced Backend Application Developer to drive the development of database-centric web applications. In this role, you will design and imp...Show more
    Last updated: 1 day ago • Promoted
    Head of Platform Engineering & Data

    Head of Platform Engineering & Data

    Uride LLC. • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading ridesharing company in Canada is seeking an experienced engineering leader to drive product development and build a high-performing team. The role involves shaping the technical strategy, ...Show more
    Last updated: 30+ days ago • Promoted
    Hybrid Data Architect - Cloud Data Platforms

    Hybrid Data Architect - Cloud Data Platforms

    Slalom • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading consulting firm in Toronto seeks a Data Architect to work in collaborative teams.The role involves designing and delivering cloud solutions and tackling data challenges for various client...Show more
    Last updated: 30+ days ago • Promoted
    Database Reliability Engineer IV

    Database Reliability Engineer IV

    PagerDuty • Toronto, ON, Canada
    Full-time
    NYSE : PD) is a global leader in digital operations management.Trusted by nearly half of both the Fortune 500 and the Forbes AI 50, as well as approximately two-thirds of the Fortune 100, PagerDuty i...Show more
    Last updated: 30+ days ago • Promoted
    Principal Data Warehouse Architect

    Principal Data Warehouse Architect

    TTEC Digital • Toronto C6A, ON, Canada
    Full-time
    Principal Data Warehouse Architect.Join TTEC Digital to leverage your expertise in designing and deploying scalable Google Cloud Platform services, leading high‑impact data science and engineering ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Database Developer

    Senior Database Developer

    Boyd Interactive • Toronto C6A, ON, Canada
    Full-time +1
    Pala offers a full spectrum of games across all distribution channels (web, download, tablet & smartphone).In Canada, they offer sports betting and casino games. In the US, they offer casino, bingo,...Show more
    Last updated: 30+ days ago • Promoted
    Data Infrastructure & Software Eng Lead

    Data Infrastructure & Software Eng Lead

    Marqeta • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading financial technology firm in Ontario is seeking a Manager of Software Engineering for Data Infrastructure to lead a team of engineers and oversee critical data platforms.This role combine...Show more
    Last updated: 30+ days ago • Promoted
    Oliver Wyman - Principal Data Engineer

    Oliver Wyman - Principal Data Engineer

    Marsh • Toronto C6A, ON, Canada
    Remote
    Full-time
    Oliver Wyman - Principal Data Engineer at Marsh.Oliver Wyman Performance Transformation.Be among the first 25 applicants. Locations : Boston, New York, Chicago, Washington DC, Toronto, Montreal.No tw...Show more
    Last updated: 12 days ago • Promoted